6

Ne yapmak isterim ki, herkes harita nesnesini tıklattığında ve iki alan her tıklamada enlem ve boylamla dolduğunda uygulamayı yarat. Google Haritalar V3 JavaScript API'sının (Coğrafi Kodlama API'sı) örnek kodu var mı?Enlem, Boylam Grabber

cevap

18

Sen google.maps.event' EnlBoy özelliğiyle bunu başarabilirsiniz: Böyle

şey nasıl çalıştığını gösterecektir. haritası google haritası nesne olduğu durumlarda İşte JSFiddle Demo:

google.maps.event.addListener(map, 'click', function(event){ 
     alert('Lat: ' + event.latLng.lat() + ' Lng: ' + event.latLng.lng()); 
}); 

olduğunu. Evet, örnek V2'de düşünüyorum ve tıklamada bir işaretçi oluşturmak isterseniz, bunu tıklama geri çağırma işlevi içinde oluşturabilirsiniz.

1
var map = [google map]; 

google.maps.event.addListener(map, 'click', function (mouseEvent) { 
    alert(mouseEvent.latLng.toUrlValue()); 
}); 
3
function onload() 
{ 
var map= new google.maps.Map(document.getElementById('map'), { 
center: new google.maps.LatLng(37.4419, -122.1419), 
zoom: 14, 
mapTypeId: google.maps.MapTypeId.ROADMAP, 
disableDefaultUI: true 
}); 
google.maps.event.addListener(map, 'click', function(event){ 
     alert('Lat: ' + event.latLng.lat() + ' and Longitude is: ' + event.latLng.lng()); 

}

yükleme koduna sonra düzeltme noktalarının enlem ve boylam almak için bu kodu yazabilirsiniz. lütfen deneyin

4

Uzun zamandır kullanmakta olduğum ve sitede yayınladığım 2. sürüm için tam bir kod.

http://vikku.info/programming/google-maps-v2/get-lattitude-longitude-onmouseover-and-onmouseclick-google-map-v2.htm

tarayıcınızdan yapılan görünümü kaynak kodunu tıklayıp içeriğini kaydetmek kopyalayın. mükemmel çalışır. tek şey harita api anahtarını değiştirmeniz gerekiyor. İşte

google harita sürümü için kodudur 3

http://vikku.info/programming/google-maps-v3/get-lattitude-longitude-onclick-and-onmouseover-google-map-v3.htm