当我单击“ X”以消除IE11浏览器中的位置访问权限请求提示时,navigation.geolocation.getCurrentPosition()函数的错误回调未得到触发。
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(geoLocationGet,geoLocationError);
}
else{
console.log("browser not supported");
}
/*success callback*/
geoLocationGet = function(geoPosition) {
var mapLatitude = geoPosition.coords.latitude,
mapLongitude = geoPosition.coords.longitude;
if (mapLatitude !== '' && mapLongitude !== '') {
loadMap([mapLatitude, mapLongitude]);
} else {
loadMap(DEFAULT_COORDINATES);
}
)};
/*error callback*/
geoLocationError = function(err) {
console.log("ERROR" + err.message);
loadMap(DEFAULT_COORDINATES);
};