0

navigator.geolocation除了用于在 JavaScript 中获取用户的经纬度位置之外,还有其他方法吗?

4

2 回答 2

3

除了使用 Ajax 从外部服务获取数据之外,该外部服务根据请求来自的 IP 地址来近似数据,这是一种间接方法,不。

于 2013-04-29T05:20:19.297 回答
1

如果您决定使用地理 IP 定位服务,请尝试 freegeoip.net。它是由社区捐赠维持的免费(公共)服务。您每小时可进行 10,000 次查找。
我的工作在华盛顿州温哥华市,当我将服务与我的工作站 IP 一起使用时,我得到了正确的结果 (freegeoip.net/xml/):
- 216.65.151.102 US United States WA Washington Vancouver * 被我 删除 被删除我 * 820 360
如果您不介意付费,MaxMind 提供非常好的服务,每 10,000 次查询 20 美元。
http://www.maxmind.com/en/web_services

于 2013-11-01T17:43:51.503 回答