1

我注意到这个电话:

navigator.geolocation.getCurrentPosition(...)

我想知道什么时候调用这个函数/方法浏览器通过什么通信来获取纬度和经度值。

请告诉我。谢谢 N

4

2 回答 2

1

地理位置是 HTML5 的一部分。详细信息可以在这里找到

于 2012-08-21T11:50:26.287 回答
0

所有浏览器(在设备上和桌面上)都使用几种不同的方式来确定您的位置,其中一些方式比其他方式更准确。浏览器可以根据你的IP地址、GPS、手机三角测量、wifi定位来获取位置信息。

当您调用 getCurrentPosition 或 watchPosition 时,您不知道使用哪种方式。

您可以使用第三个参数:

var positionOptions = {
    enableHighAccuracy: false,
    timeout: Infinity,
    maximumAge: 0
}

告诉浏览器应该使用高精度方法。

于 2012-12-05T15:15:43.747 回答