0

XML リストからマップ データをインポートし、それを markerArray に配置してから、createMarkers(); を呼び出しています。マーカーは問題なくマップに表示されますが、クリックすると常にリストの最後のマーカーに移動します。

すべての助けに感謝します。

function createMarkers() {
for (i=0; i<markerArray.length; i++){
 var marker = new google.maps.Marker({position:markerArray[i].latlng, map:map, title:markerArray[i].label, icon:images[markerArray[i].type]});
 google.maps.event.addListener(marker, 'click', function() {
        map.setZoom(9);
  map.setCenter(marker.getPosition());
    }); 
}
4

1 に答える 1