Konum bilgisini aldığım kod aşağıdadır.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<title>HTML5Geolocation Sample</title>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDsGjCZ7iNKM1ZdNMMZA9iUPUzB6-pi-LY&sensor=true">
</script>
<link rel="stylesheet" href="jquery.mobile-1.2.0.min.css" />
<script src="jquery-1.7.2.min.js"></script>
<script src="jquerymobile.js"></script>
<script>
window.onload = function geoFindMe() {
var output = document.getElementById('lat');
var output2 = document.getElementById('long');
if (!navigator.geolocation){
output.innerHTML = '<p>Geolocation is not supported by your browser</p>';
output2.innerHTML = '<p>Geolocation is not supported by your browser</p>';
return;
}
function success(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
document.getElementById("lat").value = position.coords.latitude;
document.getElementById("long").value = position.coords.longitude;
//window.location.href = '?latitude=' + latitude + '&longitude=' + longitude;
output.innerHTML = latitude;
output2.innerHTML = longitude;
<?/*$SearchResult=mysql_query("SELECT * FROM ilce WHERE lat LIKE '% '") or die(mysql_error());
While($row = mysql_fetch_object($SearchResult)) {
$ilce_id = $row->ilce_id ;
$ilce_adi = $row->ilce_ad ;
echo $ilce_adi;
}
*/?>
};
function error() {
output.innerHTML = 'Unable to retrieve your location';
output2.innerHTML = 'Unable to retrieve your location';
};
//output.innerHTML = '<p>Locating
</p>';
// $.getJSON(elgg.get_site_url() +'ajax/view/output/geo/distance',{phplatitude: latitude},function success(position));
// $.getJSON(elgg.get_site_url() +'ajax/view/output/geo/distance',{phplongitude: longitude}, function success(position));
navigator.geolocation.getCurrentPosition(success, error);
}
//document.write(output.innerHTML);
</script>
</head>
<body>
<div id="lat"></div>
<div id="long"></div>
</body>
</html>