2017-06-15 31 views
-1

地図上でクリックしてマーカーを設定させるにはどうすればよいですか? documentationには、マーカーのドラッグのみが記載されています。地図上でマーカーを設定する

組み込みの方法がありますか、またはクリックイベントを手動でリッスンする必要がありますか?

+0

[の可能重複クリックマーカー上にマーカーを置くjavascript api](https://stackoverflow.com/questions/3505) 3426/place-marker-on-click-google-maps-javascript-api) – geocodezip

答えて

1

は、マップにクリックリスナーをアタッチします

google.maps.event.addListener(MAPOBJECT, 'click', function(event) {});

はそうのようにそれを使用してください:

MAPOBJECTのようなものだろう
google.maps.event.addListener(MAPOBJECT, 'click', function(event) { 
    var x = new google.maps.Marker({ 
     position: event.latLng, 
     map: MAPOBJECT 
    }); 
}); 

 var map = new google.maps.Map(document.getElementById('sampleId'), { 
      zoom: 5, 
      center: {lat: 28.7041, lng: 78.9629} 
     }); 
関連する問題