代码之家  ›  专栏  ›  技术社区  ›  Julien

在本地工作但不在线的谷歌地图Web服务

  •  1
  • Julien  · 技术社区  · 14 年前

    我对google map api web服务的javascript请求有一个问题:如果我的计算机上有HTML文件,它可以工作,但不能在线工作。

    代码如下:

    url = 'http://maps.google.com/maps/api/geocode/json?address=Senador+Francisco+Quindimil+Y+Carabobo+Por+Carabobo,Ciudad+Autonoma+de+Buenos+Aires,Argentina&sensor=false';
    
    $.get(url, function(data) {
      $('#result').html(data);
      alert('Load was performed.');
    }, 'text');
    

    此示例只需加载“result”元素中的“data”。脱机时,“数据”有文本,但联机时没有。

    样品如下: Online Web Service Test

    你们中有人能帮忙吗?

    谢谢!

    1 回复  |  直到 14 年前
        1
  •  2
  •   Josh Stodola    14 年前

    您正在体验 same origin policy . 你需要设置一个 server-side proxy (HTTP处理程序)在野外搜索谷歌地图。