我想创建三个具有不同值的标记。在 for 循环中,我有以下内容:
var marker = new google.maps.Marker({map: map, position: point, clickable: true});
marker.info = new google.maps.InfoWindow({
content: '<b>Speed:</b> ' + values.inst + ' knots'
});
google.maps.event.addListener(marker, 'click', function() {
marker.info.open(map, marker);
});
我遇到的问题是,当我单击 3 个标记中的任何一个时,只会弹出最后一个创建标记的信息窗口。我该如何解决这个问题?