我在网站上有Google Map(v3)。当用户点击页面时,我正在从浏览器中读取地理位置(如果支持):
navigator.geolocation.getCurrentPosition(successCallback, errorCallback, {enableHighAccuracy: true, timeout: timeOut, maximumAge: maximumAge })
该功能正在运行,但并不总是如预期的那样。在谷歌浏览器中它完美运行 - getCurrentPosition
函数返回一个坐标对象,其纬度和经度为浮点(小数)。奇怪的是它在IE11中有所不同。它也返回了坐标对象 - 但这里的整数都是纬度和经度,这意味着精度非常差,而且没有真正在地图上显示正确的位置。
这是一个错误吗?有没有人知道是否有可能解决这个问题?
提前谢谢! /托马斯