Javascript 使用谷歌地理定位JSON

Javascript 使用谷歌地理定位JSON,javascript,json,geolocation,Javascript,Json,Geolocation,我正在尝试使用Google反向地理编码,它需要一些坐标,并返回带有一些地址的JSON结构。我的javascript代码如下所示: $.getJSON("http://maps.google.com/maps/api/geocode/json?", { latlng: myDevice.Lat + "," + myDevice.Lon, sensor: true}, function (data) {

我正在尝试使用Google反向地理编码,它需要一些坐标,并返回带有一些地址的JSON结构。我的javascript代码如下所示:

$.getJSON("http://maps.google.com/maps/api/geocode/json?", 
           { latlng: myDevice.Lat + "," + myDevice.Lon,
             sensor: true},
             function (data) {
               ...
           }
         )
但是,当使用firebug进行调试时,当它进入函数时,结果是数据为空。 有人能给我一些建议吗?
谢谢大家!

你很可能撞到了火车。你有两个选择:

  • 创建一个服务器端代理来获取数据,然后通过AJAX请求数据
  • 使用

  • 你能告诉我谷歌到底收到了什么请求吗?是的,这就是问题所在。就像你说的,使用api,或者谷歌提供jsonp?