0
さて、以下のコードでは、マップとマーカーが生成されたときに、生成された最後のマーカーをクリックして見ることができるのはなぜですか?これを実装するためのアイデアですか?ありがとうGoogle Mapsインフォウィンドウ上のマーカーの繰り返し
<script>
function initMap() {
var uluru = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 5,
center: uluru
});
{% for i in locations %}
{
var stuff = "{{ i.Name }}"
var marker = new google.maps.Marker({
position: { {{ i.Loc }} },
clickable: true,
label: "{{ i.Name }}",
animation: google.maps.Animation.DROP,
map: map
});
}
{% endfor %}
var infowindow = new google.maps.InfoWindow({
content: stuff
});
marker.addListener('click', function() {
infowindow.open(map, marker);
});
}
</script>
forループは数行前に終了しています。 – dev8080