Даже после разрешения местоположения из элемента управления браузера всегда происходит обратный вызов ошибки getCurrentPosition
if(navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(getLatLong,noLocation,{enableHighAccuracy: true});
}
}
function getLatLong(pos)
{
lat1=pos.coords.latitude;
long1=pos.coords.longitude;
}