Rhodes: Wie eigenes Markerbild in Google Maps einbinden?

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

  1. 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.

  2. 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