geolocation ile konum belirleme

Bu gün görmüş olduğum ve incelemiş olduğum yeni tarayıcı desteğini sizinle paylaşmak istedim. Artık geolocation destegi olan tarayıcılarda kişilerden izin alarak yerini tespit edebiliyorsunuz.

Destekleyenler : Chrome,Opera,İe 9,Safari

denemelerimde en iyi sonuçu chrome nokta atışını yaptıgını söylemek isterim. Firefox da yakın yer buldu. Ama ie her zamanki gibi berbattı ve başka şehirde yerimi tespit etti :) ie 8 ise destek vermiyor. :) )

Gelelim kodlara:


<!DOCTYPE html>
<html>
<head>
<title>HTML Geolocation</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
</head> 

<body>
<input type="button" value="Konumumu Göster" onclick="findCurrentLocation()"/>
<div id="map_canvas" style="height: 500px;"></div>
<script type="text/javascript">
var myOptions = {
  zoom: 1,
  center: new google.maps.LatLng(0, 0),
  mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
function findCurrentLocation(){
	if (navigator.geolocation) {
		navigator.geolocation.getCurrentPosition(function(position) {
			var lat = position.coords.latitude;
			var lng = position.coords.longitude;
			var position = new google.maps.LatLng(lat, lng);
			var marker = new google.maps.Marker({position: position});
			marker.setMap(map);
			map.setCenter(position);
			map.setZoom(12);
		});
	} else {
		alert('Tarayıcınız Geolocation desteklemiyor.');
	}
}
</script>
</body>
</html> 


Twitter Digg Delicious Stumbleupon Technorati Facebook
Yazar :

PHP Programcısı

http://www.tasarimrehberi.com

1 Yorum “geolocation ile konum belirleme”

  1. Çalışmıyo kod galiba firefox da çalıştıramadım