用导航器地理定位以外的方法获得经纬度

Obtaining longitude/latitude by method other than navigator.geolocation?

本文关键字:方法 经纬度 导航 定位      更新时间:2023-09-26

除了使用navigator.geolocation来访问JavaScript中用户的经度和纬度位置外,还有其他方法吗?

除了使用Ajax从外部服务获取数据(基于请求来自的IP地址)之外,这是一种间接方法,没有。

如果你决定使用地理IP定位服务,试试freegeoip.net。这是一项由社区捐款维持的免费(公共)服务。每小时有1万次查询。
我的工作在温哥华,当我使用我工作站的IP服务时,我得到了正确的结果(freegeoip.net/xml/):)
- 216.65.151.102美国西澳华盛顿温哥华*被我删除被我删除* 820 360
如果你不介意付费,MaxMind提供的服务非常好,每10000次查询收费20美元。
http://www.maxmind.com/en/web_services