Hi ChrMue,
ok - ja, aber wirkt sich ja nur auf die "Innereien" der Blase aus.
Was ich meine, scheint mir eher etwas für Javascript / Google-API zu sein. Denn ich will ja der Blase selbst diese Werte (wie maxWidth) verpassen - oder wie "shadowStyle: 0" (damit die Blase keine Schatten wirft ) oder "borderRadius: 4" (für eine andere Blasenform). Ich verstehe nur nicht, warum die Blase meinen Wert nicht annimmt... ich bin auch nicht sicher, ob ich die richtige Stelle zu fassen hatte, wo das new google.maps.InfoWindow erzeugt wird. Meine Werte hatten keine Auswirkung, wurden aber auch nicht als Fehler bemängelt (Firebug).
Google hat ein Beispiel online, wo die Angabe für die Breite der Blase direkt ins "InfoWindow" geschrieben wird.
var infowindow = new google.maps.InfoWindow({
content: contentString,
maxWidth: 200
});
Vielleicht muss ich aber eher nach "new InfoBubble" suchen, um bei der Map-Erzeugung sowas in der Art reinzuschreiben:
infoBubble = new InfoBubble({
shadowStyle: 0,
padding: 5,
backgroundColor: '#9f000b',
borderRadius: 40,
arrowSize: 10,
borderWidth: 0,
borderColor: '#ccc',
hideCloseButton: true,
arrowPosition: 30,
arrowStyle: 0
});
Das dürfte dann so eine Blase ergeben wie in meinem Screenshot (Anhang - Screenshot des Konfigurators von Google).
Aber "new InfoBubble" kommt in den Scripten des Moduls gar nicht vor - deswegen bin ich ja auch so aufgeschmissen ;-)
Mir persönlich würde es für's erste reichen, wenn ich den Schatten ausknipsen könnte. Ich habe eine relativ kleine Map, und die große Blase mit dem Schatten verschiebt bei Berührung der Marker den Kartenausschnitt - weil sie mit ins Bild will.
Danke ...
pipkin
Lesezeichen