使用 Google 地理位置 JSON
Posted
技术标签:
【中文标题】使用 Google 地理位置 JSON【英文标题】:Using Google Geolocation 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 提出的请求是什么? 【参考方案1】:您可能会遇到Same-Origin Policy。你有两个选择:
-
创建一个服务器端代理来获取数据,然后通过 AJAX 请求它。
使用Google Maps API
【讨论】:
是的,这很可能是问题所在。正如你所说的使用api,或者谷歌提供jsonp?以上是关于使用 Google 地理位置 JSON的主要内容,如果未能解决你的问题,请参考以下文章
使用复杂风味树更改 google-services.json 的搜索位置
使用 JSON 在 Google Maps API 中设置位置并保存最后一个已知位置
为了解决“google-services.json 丢失”问题,我应该在 Flutter 应用程序中的啥位置放置 Googleservices.json