用于跟踪用户位置的 Google Geolocation Api - 国家、城市、州、时区

Posted

技术标签:

【中文标题】用于跟踪用户位置的 Google Geolocation Api - 国家、城市、州、时区【英文标题】:Google Geolocation Api to track users Location - COuntry, City, State, Timezone 【发布时间】:2018-06-12 17:50:12 【问题描述】:

谷歌是否提供地理位置 ip 服务,如 freegeoip、ma​​xmind 等,它可以为我提供准确的用户(需要几乎准确的,就像谷歌提供的那样)位置、国家 - 州 - 城市、时区、 使用的浏览器 手机或电脑

【问题讨论】:

【参考方案1】:

Google 将其作为 Web 浏览器中的 html5 服务提供。您需要获得用户权限才能检索其地理位置信息。网络浏览器将提示您授予权限。

【讨论】:

【参考方案2】:

如果您需要移动用户的最佳精度,您应该使用导航器地理定位 API(请参阅 https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition)并启用高精度以获得准确的 GPS 位置。

如果您的应用可以从不太准确的位置而不是根本没有位置中受益,那么一个好的做法是在用户拒绝位置访问时回退到外部 IP 地理定位 API:https://db-ip.com/api/jsdoc.php#browsergeo

【讨论】:

以上是关于用于跟踪用户位置的 Google Geolocation Api - 国家、城市、州、时区的主要内容,如果未能解决你的问题,请参考以下文章

用于跟踪用户位置的高效后台服务

html 用于Gravity Forms提交的虚拟网页浏览的Google Analytics跟踪代码,不会将用户发送到新网页。

Android- Google Maps V2:跟踪从当前位置到另一个目的地的路线

H5微信 获取用户当前位置信息

Google Maps是否仅将我的IP用于地理定位?

用于移动设备的基于 Web 的位置跟踪应用程序