Geo Location
by Prasad
HTML
<div id="out">
</div>
JavaScript
function FindLocation(){
var output= document.getElementById("out");
if(!navigator.geolocation) {
console.log("Geolocation not supported");
alert("Geolocation not supported");
}
function success(position) {
var latitude= position.coords.latitude;
var longitude= position.coords.longitude;
var speed= position.coords.speed;
output.innerHTML= '<p>Latitude is '+latitude + '° <br> longitude is '+ longitude + '° at speed '+ speed +'</p>';
var img= new Image();
img.src= "http://maps.googleapis.com/maps/api/staticmap?center=" + latitude + ","+ longitude + "&zoom=20&size=900x900&sensor=false";
output.appendChild(img);
};
function error(){
output.innerHTML = "Unable to retrive your Location";
};
output.innerHTML= "<p>Locating...</p>";
navigator.geolocation.getCurrentPosition(success, error);
}