Merhaba, bir kaç gündür teknik olarak google maps api ile ilgileniyorum çok farklı şeyler ile karşılaştım bunlardan bir tanesi olan konumlamayı anlatacağım. Aslında bu böyle çalışmıyordu biraz ben değiştirdim. :o

<script></script>
<script>

function initialize() {
var loc = {};
var geocoder = new google.maps.Geocoder();
if(google.loader.ClientLocation) {
loc.lat = google.loader.ClientLocation.latitude;
loc.lng = google.loader.ClientLocation.longitude;

var latlng = new google.maps.LatLng(loc.lat, loc.lng);
geocoder.geocode({'latLng': latlng}, function(results, status) {
if(status == google.maps.GeocoderStatus.OK) {
alert(results[0]['formatted_address']);
};
});
}
}

function bas() {
google.load("maps", "3.x", {other_params: "sensor=false", callback:initialize});
}
</script>



Yukarıdaki kodları .html olarak kayıt edin ve çalıştırın. Butona bastığınız da adresi verecektir. GPS olmadığı için tam adres vermez. Mobil cihaz ile girildiğin de daha iyi adres verebilir.

Bunu geliştirip sayfaya giren mobil kişilerin o an nerede oldukları bile bulunabilir.

Kaynak: http://www.furkann.com/google-maps-api-ile-konum-ogrenme-scripti/