Google Maps API ile belirli bir noktanın adresini bulmak
9 Kasım 2008 | Kategori : Haberler, Kod Örnekleri | İlk yorumu siz yapın »
Google Map API 2006 Haziran’ından bu yana girilen bir adresin enlem/boylam bilgilerini verebilmekteydi. Google Geo Developers Blog’da yapılan açıklamaya göre artık bu işlemin tersini de yapabilmekte. Yani Google Map’de herhangi bir noktanın veya enlem/boylam bilgilerini bildiğimiz bir noktanın adres bilgilerinide bulabileceğiz. ‘Reverse Geocoding’ denen bu işlemin canlı bir örneğini görmek için buraya tıklayabilirsiniz. Bu işlemi yapan fonksiyonun açıklaması için buraya bakabilir, öörnek kullanım kodunu da aşağıda bulabilirsiniz.
function clicked(overlay, latlng) {
if (latlng) {
geocoder.getLocations(latlng, function(addresses) {
if(addresses.Status.code != 200) {
alert("Adres bulamadı " + latlng.toUrlValue());
}
else {
address = addresses.Placemark[0];
var myHtml = address.address;
map.openInfoWindow(latlng, myHtml);
}
});
}
}