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 + '&#176; <br> longitude is '+ longitude + '&#176 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);
	}