Wie eigenes Markerbild in Google Maps einbinden?
Rhodes
- javascript
Hallo zusammen,
mit folgendem Code binde ich eine Google maps auf meiner Seite im Container map_canvas ein.
var map;
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(48.12345,11.572809,0), 16);
map.addControl(new GSmallMapControl());
var point = new GLatLng(48.12345,11.572809,0);
map.addOverlay(new GMarker(point));
An einer Stelle wird ein Marker gesetzt. Das funktioniert auch prima.
Nur möchte ich den Standardmarker durch ein eigenes Bild "meinbild.gif" (20x30px) ersetzen.
Ich habe schon in der Google Maps API gestöbert, aber irgendwie blicke ich es nicht. Da müssen
irgendwelche Shadows definiert werden, aber ich will gar keinen Schattenwurf.
Vermutlich sehe ich gerade den Wald vor lauter Bäumen nicht.
Hat jemand einen Tipp für mich, wie ich dem Marker Point im obigen Beispiel einfach meinbild.gif zuordne.
Danke und Grüsse
Rhodes
Ich habe schon in der Google Maps API gestöbert, aber irgendwie blicke ich es nicht. Da müssen irgendwelche Shadows definiert werden, aber ich will gar keinen Schattenwurf.
Müssen sie nicht - shadowSize ist z.B. optional.
Hallo Rhodes,
kennst du http://code.google.com/intl/de-DE/apis/maps/documentation/examples/icon-custom.html?
Wenn du kein Schattenbild benötigst, versuch mal als Schattenurl keine Angabe, einen leeren String, oder ein ein Pixel großes Transparentes GIF.
Gruß, Jürgen