0

マップにマーカーを追加するのに苦労しています。以前はマップ エンジンを使用してマップを埋め込んでいましたが、新しいマップではこのオプションが多少制限されています。この関数を使用して新しいデザインのマップを埋め込むことはできましたが、赤いマーカーを追加することはできませんでした。これは私のコードです:

  function initialize() {
    var map_canvas = document.getElementById('map_canvas');
    var map_options = {
        center: new google.maps.LatLng(-34.443809, -58.866677),
        zoom: 14,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(map_canvas, map_options);
  }
  google.maps.event.addDomListener(window, 'load', initialize);

マーカーを追加するには、次のようにする必要があると思います。

    var i=new google.maps.Marker({
        position:new google.maps.LatLng(-34.443809,-58.866677),
        map:map_canvas
        })

しかし、ドキュメントからそれを行う方法がわかりません。マップの中央にマーカーを追加するにはどうすればよいですか?

4

1 に答える 1

1
function initialize() {
    var map_canvas = document.getElementById('map_canvas');
    var map_options = {
        center: new google.maps.LatLng(-34.443809, -58.866677),
        zoom: 14,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(map_canvas, map_options);
    var i=new google.maps.Marker({
        position:new google.maps.LatLng(-34.443809,-58.866677),
        map:map // <------------------ needs to be a google.maps.Map object
        })
  }
  google.maps.event.addDomListener(window, 'load', initialize);
于 2013-08-23T20:27:35.270 に答える