1

我在我的新 web 项目中使用 W3C 地理定位 api。当我在大城市或附近的某个地方时,该 api 可以完美运行!:)

问题是:在国内,一个拥有大约 5000 名居民的小城市,它非常不准确。我的意思是..在我看来5k并没有那么小。另外:我是通过 WiFi 登录的,所以它至少应该靠近我的位置。

但是当我在这里登录我的 WiFi 时在我的笔记本电脑上使用它时,该 api 将我放置在距离我正确位置大约 140 公里(!!!)的地方。这对于我的新 webapp 来说是绝对不能接受的。

你们中有人知道为什么它不准确吗?

最好的问候

4

1 回答 1

3

API 的实现取决于客户端。大多数手机将使用其内置的 GPS 来确定位置。笔记本电脑上的网络浏览器没有该选项,因此将退回到替代品。看起来您的浏览器正在使用 GeoIP 数据库。

于 2012-04-09T18:18:54.127 回答