информация о местоположении пользователя
function getCoordinates() {
navigator.geolocation.getCurrentPosition(showCoordinates);
}
getCoordinates();
function showCoordinates(position) {
document.write('Широта: ' + position.coords.latitude + "<br />");
document.write('Долгота: ' + position.coords.longitude);
}
function showError(error) {
switch(error.code) {
case error.PERMISSION_DENIED:
alert("Пользователь запретил считывать информацию о его местоположении.");
break;
case error.POSITION_UNAVAILABLE:
alert("Браузер не смог определить местоположение пользователя.");
break;
case error.TIMEOUT:
alert("Браузер не успел определить местоположение за выделенное ему время.");
break;
case error.UNKNOWN_ERROR:
alert("Произошла неопределенная ошибка.");
break;
}
}