
var geo = navigator.geolocation || google.gears.factory.create('beta.geolocation');

geo.getCurrentPosition(
	function (pos) {
//		document.body.innerHTML = 
		alert([pos.coords.latitude, pos.coords.longitude].join(','));
		var url = "http://maps.google.com/maps/api/staticmap?";
		url += '&center=' + [pos.coords.latitude, pos.coords.longitude].join(',');
		url += '&zoom=15';
		url += '&size=314x314';
		url += '&markers=color:blue|' + [pos.coords.latitude, pos.coords.longitude].join(',');;
		url += '&sensor=true';
		url += '&key=ABQIAAAAiAr9yjGfvFsljLKex5_ZMRRR-QRpUjNv1EUp8B_HiRuEIhnUoBQ32_RK4wCtwduWgPuwQbfr0L6GVA';

		document.getElementById('map').src = url;
	},
	function (e) {
		alert(e.message);
	},
	{
		enableHighAccuracy: true,
		maximumAge: 0,
		gearsLocationProviderUrls: []
	}
);



var map = document.getElementById('map');
var started = null;

function start () {
	started = geo.watchPosition(
		function (pos) {
	//		document.body.innerHTML = 
			alert([pos.coords.latitude, pos.coords.longitude].join(','));
			var url = "http://maps.google.com/maps/api/staticmap?";
			url += '&center=' + [pos.coords.latitude, pos.coords.longitude].join(',');
			url += '&zoom=15';
			url += '&size=314x314';
			url += '&markers=color:blue|' + [pos.coords.latitude, pos.coords.longitude].join(',');;
			url += '&sensor=true';
			url += '&key=ABQIAAAAiAr9yjGfvFsljLKex5_ZMRRR-QRpUjNv1EUp8B_HiRuEIhnUoBQ32_RK4wCtwduWgPuwQbfr0L6GVA';

			map.src = url;
		},
		function (e) {
			// 
		},
		{
			enableHighAccuracy: true,
			maximumAge: 0,
			gearsLocationProviderUrls: []
		}
	);
}

function stop () {
	geo.clearWatch(started);
	started = null;
}


start();
