|
|
|
@ -19,14 +19,18 @@ var getLocation = function (success, error) {
|
|
|
|
|
navigator.geolocation.getCurrentPosition(function (position) {
|
|
|
|
|
success(position);
|
|
|
|
|
}, function (err) {
|
|
|
|
|
error(err.message);
|
|
|
|
|
if (typeof error == "function") {
|
|
|
|
|
error(err.message);
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
enableHighAccuracy: true,
|
|
|
|
|
timeout: 5000,
|
|
|
|
|
maximumAge: 0
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
error("Location is unavailable.");
|
|
|
|
|
if (typeof error == "function") {
|
|
|
|
|
error("Location is unavailable.");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -35,14 +39,18 @@ var watchLocation = function (success, error) {
|
|
|
|
|
navigator.geolocation.watchPosition(function (position) {
|
|
|
|
|
success(position);
|
|
|
|
|
}, function (err) {
|
|
|
|
|
error(err.message);
|
|
|
|
|
if (typeof error == "function") {
|
|
|
|
|
error(err.message);
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
enableHighAccuracy: true,
|
|
|
|
|
timeout: 5000,
|
|
|
|
|
maximumAge: 0
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
error("Location is unavailable.");
|
|
|
|
|
if (typeof error == "function") {
|
|
|
|
|
error("Location is unavailable.");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|