javascript - 使用谷歌地理位置 JSON

标签 javascript json geolocation

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

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

但是用firebug调试的时候,进入函数的时候,发现data是null。 有人可以给我任何建议吗? 谢谢!

最佳答案

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

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

关于javascript - 使用谷歌地理位置 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6505191/

相关文章:

javascript - 如何在 Typescript 中解析 JSON 字符串

javascript - 如何在悬停时选择元素

cordova - Phonegap 3.3/Cordova iOS 地理位置未找到

javascript - 后台Geolocation ServiceWorker - Web App重新获得焦点时的onMessage事件顺序

php - AJAX 对象可以用于单向通信吗?

javascript - 在子窗口上绑定(bind) jQuery 事件

iphone - iOS 5 Google JSON - 如何解析嵌套对象?

json - Exiftool 使用 Python 导出 JSON

php - Phalcon 性能相关查询

android - LocationServices.FusedLocationApi.getLastLocation 在 onCreate() 方法中不起作用