Hallo,
ich hoffe, ich bin in diesem Bereich richtig.
Vielleicht kennt sich jemand etwas mit der Google Maps API aus.
Die Kartenstandorte kommen aus DB und werden auch korrekt dargestellt. Was nicht klappt: ein eigenes Icon einsetzen.
Vielleicht habe ich die Doku falsch verstanden? (http://code.google.com/apis/maps/doc...nce.html#GIcon)
Mein Code:
Im String $string_js stehen dann die einzelnen Markeraufrufe:
Kann man überhaupt das eigene Bild mit dem baseIcon-Bereich definieren?
Ich habe auch andere Wege probiert, aber entweder wurde das eigene Icon dargestellt oder das Info-Fenster. Beides zusammen hat nicht funktioniert.
Danke für einen Tip,
Wolfgang
ich hoffe, ich bin in diesem Bereich richtig.
Vielleicht kennt sich jemand etwas mit der Google Maps API aus.
Die Kartenstandorte kommen aus DB und werden auch korrekt dargestellt. Was nicht klappt: ein eigenes Icon einsetzen.
Vielleicht habe ich die Doku falsch verstanden? (http://code.google.com/apis/maps/doc...nce.html#GIcon)
Mein Code:
PHP-Code:
var baseIcon = new GIcon();
baseIcon.image = "marker_custom.gif";
baseIcon.iconSize = new GSize(30, 50);
baseIcon.iconAnchor = new GPoint(15, 50);
function createMarker(point,html) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(51.6,10),6);
<?php echo $string_js; ?>
}
PHP-Code:
var point = new GLatLng(52.2597,9.442);
var marker = createMarker(point, 'test-data')
map.addOverlay(marker);
Ich habe auch andere Wege probiert, aber entweder wurde das eigene Icon dargestellt oder das Info-Fenster. Beides zusammen hat nicht funktioniert.
Danke für einen Tip,
Wolfgang
Kommentar