#204 Add javascript for obtaining location
This commit is contained in:
parent
1b73d0ec54
commit
795419e819
@ -106,4 +106,34 @@ function changeText(id, checkedValue, uncheckedValue, object) {
|
||||
}
|
||||
}
|
||||
|
||||
function requestUserLocation() {
|
||||
if (navigator.geolocation) {
|
||||
navigator.geolocation.getCurrentPosition(function(position) {
|
||||
setLatLon(position.coords.latitude, position.coords.longitude);
|
||||
}, function(error) {
|
||||
switch(error.code) {
|
||||
case error.PERMISSION_DENIED:
|
||||
setLatLon('E-1','E-1');
|
||||
break;
|
||||
case error.POSITION_UNAVAILABLE:
|
||||
setLatLon('E-2','E-2');
|
||||
break;
|
||||
case error.TIMEOUT:
|
||||
setLatLon('E-3','E-3');
|
||||
break;
|
||||
case error.UNKNOWN_ERROR:
|
||||
setLatLon('E-4','E-4');
|
||||
break;
|
||||
}
|
||||
});
|
||||
} else {
|
||||
setLatLon('E-5','E-5');
|
||||
}
|
||||
}
|
||||
|
||||
function setLatLon(lat, lon) {
|
||||
$('#latitude').val(lat);
|
||||
$('#longitude').val(lon);
|
||||
}
|
||||
|
||||
jQuery(document).ready(loadJquery);
|
||||
|
Loading…
x
Reference in New Issue
Block a user