Ank*_*kit 41 google-app-engine google-maps geolocation
我正在寻找一种方法,使用Google Maps API基于IP地址获取用户的当前位置(城市).
与http://freegeoip.net/json类似,但仅使用Google Maps API.这可能吗?
Pet*_*ego 20
谷歌已经将位置数据附加到所有进入GAE的请求中(请参阅go,java,php和python的 Request Header文档).你应该有兴趣X-AppEngine-Country
,X-AppEngine-Region
,X-AppEngine-City
和X-AppEngine-CityLatLong
头.
示例如下所示:
X-AppEngine-Country:US
X-AppEngine-Region:ca
X-AppEngine-City:norwalk
X-AppEngine-CityLatLong:33.902237,-118.081733
Run Code Online (Sandbox Code Playgroud)
Jer*_*ams 11
谷歌似乎对使用IP到位置的映射感到满意:
https://developers.google.com/maps/articles/geolocation?hl=en
该文章鼓励使用W3C地理定位API.我有点怀疑,但看起来几乎所有主流浏览器都支持地理定位API:
http://caniuse.com/geolocation
归档时间: |
|
查看次数: |
112004 次 |
最近记录: |