hinzufügen guten Nachmittag! Ich habe eine Liste von Markern, die auf Google Maps aufgetragen ist, Ich brauche die Adresse zu zeigen, wenn ich auf der Markierung klicken den Code verwendet darunter die Adresse der letzten Markierung zeigtAdresse in der Liste von Google Marker
function updatePontos() {
markers = new Array();
var v = '#{TrPontoTaxiSB.pontosListTaxi}'.replace("[","").replace("]","");
var arr2 = v.split(",");
for (val2 of arr2) {
if (val2 != "") {
var pts = val2.split(";");
var infowindow = new google.maps.InfoWindow();
var marker = new google.maps.Marker({
position: {lat: parseFloat(pts[1]), lng: parseFloat(pts[2])},
draggable: false,
raiseOnDrag: false,
map: map,
title: pts[0],
icon: '#{facesContext.externalContext.requestContextPath}/resources/images/taxi_50.png'
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(pts[4] + " <br />" + pts[5] + " <br />" + pts[6]);
infowindow.open(map, this);
});
markers.push(marker);
}
}
}
Weiß jemand, Wie zeigt man die Adresse entsprechend dem ausgewählten Marker an?
siehe [Google Maps JS API v3 - Einfache Mehrere Marker Beispiel] Marker (https://stackoverflow.com/questions/3059044/google- maps-js-api-v3-simple-multiple-marker-Beispiel), löst die angenommene Antwort Ihr Problem mit dem Schließen der Funktion. – geocodezip