技術メモのかけら

内容はもとより調べたことすら忘れてしまうので個人的なメモです。とにかく短く、結論だけ書いていきます。

クリックでマーカーする

イベントリスナーにクリック時のイベントを追加し、マーカーを追加する処理を追加する。

<script type="text/javascript">
var map;
$(function(){
  var latlng = new google.maps.LatLng(35.710089,139.809948);
  var opts = {
    zoom: 15,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    center: latlng
  };
  map = new google.maps.Map(document.getElementById("map"), opts);
  google.maps.event.addListener(map, 'click', function(event){
    var marker = new google.maps.Marker({position: event.latLng, map: map});
  });
});
</script>