function fetchLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(onGeoSuccess, onGeoError)
} else {
console.log("- без передачи геолокации ((")
}
}
function onGeoSuccess(event){
latitude=event.coords.latitude;
longitude=event.coords.longitude;
accuracy=event.coords.accuracy; //точность
console.log("- можно снимать координаты в браузере способ №2")
geosupport=true;
}
function onGeoError(event){
console.log("- без передачи геолокации ((")
}
console.log("--способ 1");
navigator.geolocation.getCurrentPosition(
function(location) {
latitude=location.coords.latitude;
longitude=location.coords.longitude;
accuracy=location.coords.accuracy; //точность
console.log("- можно снимать координаты в браузере способ №1")
},
function(error){
console.log("-пробую способ 2");
fetchLocation();
},{enableHighAccuracy: true,timeout: 2000,
maximumAge: 60000}
);