Your IP : 216.73.217.87
window.onload = getLocation;
var curkva = {
latitude: 42.8839843,
longitude: 24.7077785
};
var manastir = {
latitude: 42.86234,
longitude: 24.7787126
};
var muzei = {
latitude: 42.8413752,
longitude: 24.7659068
};
var sostra = {
latitude: 42.9848495,
longitude: 24.6719751
};
var mnh = {
latitude: 42.8844616,
longitude: 24.7089565
};
var nih = {
latitude: 42.8668416,
longitude: 24.7776495
};
var ser = {
latitude: 42.8854611,
longitude: 24.7073836
};
function computeDistance(startCoords, destCoords) {
var startLatRads = degreesToRadians(startCoords.latitude);
var startLongRads = degreesToRadians(startCoords.longitude);
var destLatRads = degreesToRadians(destCoords.latitude);
var destLongRads = degreesToRadians(destCoords.longitude);
var Radius = 6371; // radiusa na zemqta v km
var distance = Math.acos(Math.sin(startLatRads) * Math.sin(destLatRads) +
Math.cos(startLatRads) * Math.cos(destLatRads) *
Math.cos(startLongRads - destLongRads)) * Radius;
return distance;
}
function degreesToRadians(degrees) {
var radians = (degrees * Math.PI)/180;
return radians;
}
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(displayMyLocation1, displayError);
navigator.geolocation.getCurrentPosition(displayMyLocation2, displayError);
navigator.geolocation.getCurrentPosition(displayMyLocation3, displayError);
navigator.geolocation.getCurrentPosition(displayMyLocation4, displayError);
navigator.geolocation.getCurrentPosition(displayMyLocation5, displayError);
navigator.geolocation.getCurrentPosition(displayMyLocation6, displayError);
navigator.geolocation.getCurrentPosition(displayMyLocation7, displayError);
} else {
alert("Вашият браузър не поддържа GEOLOCATION");
}
}
function displayError(error) {
var errorTypes = {
0: "Неизвестна грешка",
1: "Отказан достъп от потребителя",
2: "Не може да се определи местоположението",
3: "Времето на заявката изтече"
};
var errorMessage = errorTypes[error.code];
if (error.code == 0 || error.code == 2) {
errorMessage = errorMessage + " " + error.message;
}
var div = document.getElementById("myLocation1");
div.innerHTML = "<b>Грешка: </b>" + errorMessage;
}