我需要的是客户端的经度/纬度(通过浏览器)
在网上找到了一些文章,在堆栈溢出本身中找到了一些文章(旧文章)Get GPS location from the web browser。大约在18个月前,它得到了答复-想知道是否还有其他(更有效的)方法可以从浏览器中获取用户的位置信息。
太远了,发现2
使用Maxmind
其他,使用Google的API
w3c的geo api将存在向下兼容性问题:http://dev.w3.org/geo/api/spec-source.html,因此请不要选择它。
找到了一个名为www.drumaroo.com的站点-当我们进入该站点时要求第一次共享该位置。
最佳答案
可以通过以下方式找到用户:
最容易实现,但由于网络地址的不确定性而最不可靠/
拓扑。
最准确的解决方案,但大多数最终用户都不了解他们的纬度,
经度值。
尽管ZipCodes用于
相当长的时间,但这还不是标准。 (请参阅链接
http://en.wikipedia.org/wiki/Postal_code)。单独的ZipCode不足以实现
距离的计算,我们需要将其转换为纬度,经度对
高架。
最令人信服的想法,因为每个用户将至少拥有一个地理地址。
仅地址是不足以计算距离的,我们需要将其转换为
纬度,经度对,这是一项开销。
最佳选择是将选项2,3.4一起使用,您可以分两个步骤进行操作:
数据库等。
有关各种可用选项,请参见this question的答案。
关于geolocation - 如何从浏览器获取客户端的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7538211/