【问题标题】:Using Google Geolocation JSON使用 Google 地理位置 JSON
【发布时间】:2011-06-28 10:42:34
【问题描述】:

我正在尝试使用谷歌反向地理编码,它需要一些坐标并返回一个带有一些地址的 JSON 结构。我的javascript代码是这样的:

$.getJSON("http://maps.google.com/maps/api/geocode/json?", 
           { latlng: myDevice.Lat + "," + myDevice.Lon,
             sensor: true},
             function (data) {
               ...
           }
         )

但是,当使用firebug进行调试时,当它进入函数时,结果数据为空。 有人可以给我任何建议吗? 谢谢!

【问题讨论】:

  • 您能否说明实际向 Google 提出的请求是什么?

标签: javascript json geolocation


【解决方案1】:

您可能会遇到Same-Origin Policy。你有两个选择:

  1. 创建一个服务器端代理来获取数据,然后通过 AJAX 请求它。
  2. 使用Google Maps API

【讨论】:

  • 是的,这很可能是问题所在。正如你所说的使用api,或者谷歌提供jsonp?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-01
  • 2018-08-10
  • 2013-10-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多