【发布时间】:2018-06-12 17:50:12
【问题描述】:
谷歌是否提供地理位置 ip 服务,如 freegeoip、maxmind 等,它可以为我提供准确的用户(需要几乎准确的,就像谷歌提供的那样)位置、国家 - 州 - 城市、时区、 使用的浏览器 手机或电脑
【问题讨论】:
标签: geolocation geoip freegeoip
谷歌是否提供地理位置 ip 服务,如 freegeoip、maxmind 等,它可以为我提供准确的用户(需要几乎准确的,就像谷歌提供的那样)位置、国家 - 州 - 城市、时区、 使用的浏览器 手机或电脑
【问题讨论】:
标签: geolocation geoip freegeoip
Google 将其作为 Web 浏览器中的 HTML5 服务提供。您需要获得用户权限才能检索其地理位置信息。网络浏览器将提示您授予权限。
【讨论】:
如果您需要移动用户的最佳精度,您应该使用导航器地理定位 API(请参阅 https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition)并启用高精度以获得准确的 GPS 位置。
如果您的应用可以从不太准确的位置而不是根本没有位置中受益,那么一个好的做法是在用户拒绝位置访问时回退到外部 IP 地理定位 API:https://db-ip.com/api/jsdoc.php#browsergeo
【讨论】: