【发布时间】:2015-01-24 15:07:58
【问题描述】:
我在网站上有一张 Google 地图 (v3)。当用户点击页面时,我正在从它的浏览器中读取地理位置(如果支持的话):
navigator.geolocation.getCurrentPosition(successCallback, errorCallback, {enableHighAccuracy: true, timeout: timeOut, maximumAge: maximumAge })
该功能正在工作,但并不总是如预期的那样。在谷歌浏览器中,它工作得很好——getCurrentPosition 函数返回一个坐标对象,其纬度和经度为浮点数(小数)。奇怪的是,它在 IE11 中有所不同。它还返回坐标对象 - 但这里的纬度和经度都是整数,这意味着精度非常差,并且没有真正在地图上显示正确的位置。
这是一个错误吗?有谁知道是否可以解决这个问题?
谢谢!
【问题讨论】:
标签: javascript html google-maps internet-explorer geolocation