google-maps - 谷歌有地理 IP 服务吗?

标签 google-maps geolocation

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。



Improve this question




Google 是否有 API 可以从 IP 地址到经纬度进行地理编码?类似于 MaxMind。我已经调查了他们的地方 api:

https://developers.google.com/maps/documentation/business/places/

我已经成功地使用了 Maxmind,
http://www.maxmind.com/en/geolocation_landing

但是谷歌是否提供 ip to lat long 服务?

最佳答案

严格来说只是 f.y.i.,谷歌的加载程序 https://developers.google.com/loader/你可以用一个简单的脚本标签加载它:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>

确实存储有关他们对用户位置的最佳猜测的信息,大概是通过ip完成的。在 google.loader.ClientLocation 对象中查找。事实上,这是一个带有标记的 fiddle 示例 http://jsfiddle.net/pTfM5/2/ 显示您自己的(假设的)位置

这对我来说是非常不准确的,它表明我是一个完整的州,并且离我真正所在的地方有几百英里。 Michael C. 建议的 ipinfodb 和 ip2location 更准确一些,它们向我展示了与 googles loader 相比实际距离的三分之二,还有很长的路要走。

不过 Maxmind 好得多,只差了大约 20 英里

关于google-maps - 谷歌有地理 IP 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19694957/

相关文章:

javascript - 谷歌地图V3 : fitbounds and center not working together

javascript - 谷歌地图 API v3 在按钮点击时隐藏特定标记

javascript - getCurrentPosition lat/lng 未转换为 Google map 中的正确位置

google-maps - 路线/路径 n 公里内的点

javascript - 谷歌分析跟踪对 navigator.geolocation API 的支持?

javascript - 谷歌地图默认缩放问题

google-maps - Google maps api - 将标记捕捉到最近的道路

ios - 如果用户允许该应用程序,则从框架访问用户位置

android - iOS 中的 Cordova geoLocation 插件无法正常工作

javascript - Google Maps API - 删除所有有异常(exception)的 map 标签