2015-04-29 44 views

回答

3

您可以處理地圖點擊事件,並獲得緯度LNG並創建一個標記,並顯示在地圖上。

google.maps.event.addListener(map, 'click', function(event){ 
     alert("Latitude: "+event.latLng.lat()+" "+", longitude: "+event.latLng.lng()); 

    var myLatlng = new google.maps.LatLng(event.latLng.lat(),event.latLng.lng()); 
    var marker = new google.maps.Marker({ 
     position: myLatlng, 
     map: map, 
     title: 'Hello World!' 
    }); 
    }); 

使用myLatLng計算距離。 此外,如果要在用戶將鼠標懸停在地圖上時顯示標記,請處理地圖的鼠標懸停事件。 有關活動列表,請參閱此處:https://developers.google.com/maps/documentation/javascript/events

相關問題