【发布时间】:2012-08-16 18:08:47
【问题描述】:
我注意到了这个电话:
navigator.geolocation.getCurrentPosition(...)
我想知道什么时候调用这个函数/方法,浏览器通过什么通信来获取纬度和经度值。
请告诉我。 谢谢 否
【问题讨论】:
标签: html geolocation
我注意到了这个电话:
navigator.geolocation.getCurrentPosition(...)
我想知道什么时候调用这个函数/方法,浏览器通过什么通信来获取纬度和经度值。
请告诉我。 谢谢 否
【问题讨论】:
标签: html geolocation
所有浏览器(在设备上和桌面上)都使用几种不同的方式 确定你在哪里,有些比其他的更准确。浏览器可以根据你的IP地址、GPS、手机三角测量、wifi定位等获取位置信息。
当您调用 getCurrentPosition 或 watchPosition 时,您不知道使用哪种方式。
你可以使用第三个参数:
var positionOptions = {
enableHighAccuracy: false,
timeout: Infinity,
maximumAge: 0
}
告诉浏览器应该使用高精度方法。
【讨论】:
地理位置是 HTML5 的一部分。详情可见here
【讨论】: