IE11中的GeoLocation精度不高

时间:2014-01-13 10:41:23

标签: html5 internet-explorer google-maps-api-3 geolocation

我在网站上有Google Map(v3)。当用户点击页面时,我正在从浏览器中读取地理位置(如果支持):

navigator.geolocation.getCurrentPosition(successCallback, errorCallback, {enableHighAccuracy: true, timeout: timeOut, maximumAge: maximumAge })

该功能正在运行,但并不总是如预期的那样。在谷歌浏览器中它完美运行 - getCurrentPosition 函数返回一个坐标对象,其纬度和经度为浮点(小数)。奇怪的是它在IE11中有所不同。它也返回了坐标对象 - 但这里的整数都是纬度和经度,这意味着精度非常差,而且没有真正在地图上显示正确的位置。

这是一个错误吗?有没有人知道是否有可能解决这个问题?

提前谢谢! /托马斯

0 个答案:

没有答案