Okay, also mit dem Code unten kann ich nicht herausfinden, warum, wenn die Karte und die Markierungen generiert werden, ich nur klicken und den letzten erzeugten Marker sehen kann? Irgendwelche Ideen zur Umsetzung? DankGoogle Maps Marker, der über Infowindow iteriert
<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>
Ihre for-Schleife endet mehrere Zeilen, bevor es sollte. – dev8080