Ich mache eine Website mit Google Maps API v3. Markierungen hinzugefügt werden in die Karte mit Attributen von Markerdaten werdenMarkersymbol aus Markierungsdatensatz abrufen
Marker Daten gesetzt
var markerData = [
"lat": '21.0236081',
"long": '105.789596',
"icon": 'http://i.imgur.com/0Js6A7w.gif',
"description": 'blah blah'
];
Pin Markierung auf der Karte
for (var i = 0; i < markerData.length; i++) {
var data = markerData[i];
var myLatLng = new google.maps.LatLng(data.lat, data.long);
var image = "'" + data.icon + "'";
var marker = new google.maps.Marker({
position: myLatLng,
icon: image
});
(function (marker, data) {
google.maps.event.addListener(marker, "click", function (e) {
infoWindow.setContent(data.description);
infoWindow.open(map, marker);
});
})(marker, data);
markerList.push(marker);
}
genommen, die ich nicht auf den Link bekommen könnte um 'Icon' Attribute meiner Marker zu setzen. Kann mir jemand einen Rat geben?
Danke euch allen !!
Haben Sie 'data.icon' überprüft? –
Aber wo Sie Kartenobjekt an Marker übergeben? Es muss übergeben werden – sunil
Hallo, ich habe eine andere Funktion, um Marker auf Karte setzen –