用于跟踪用户位置的 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、maxmind 等,它可以为我提供准确的用户(需要几乎准确的,就像谷歌提供的那样)位置、国家 - 州 - 城市、时区、 使用的浏览器 手机或电脑
【问题讨论】:
【参考方案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跟踪代码,不会将用户发送到新网页。