Ich habe eine Seite mit einem Google Maps-Mashup, die über farblich nach Tag (Montag, Dienstag usw.) codierte Pins verfügt. Das IFrame, das die Karte enthält, wird dynamisch skaliert, sodass die Größe geändert wird Das Browserfenster wird in der Größe angepasst.Behobene Legende in Google Maps Mashup
Ich mag eine Legende in der Ecke des Kartenfensters setzen, die den Benutzer, was jede Farbe mittels erzählt. Das Google Maps-API enthält eine GScreenOverlay
Klasse, die das von mir gewünschte Verhalten aufweist. Sie können jedoch nur ein Bild angeben, das als Overlay verwendet werden soll, und ich würde lieber ein DIV mit Text verwenden. Was ist der einfachste Weg, um ein DIV über dem Kartenfenster zu positionieren, z. B. in der unteren linken Ecke, die sich automatisch an der gleichen Stelle gegenüber der Ecke befindet, wenn die Größe des Browserfensters geändert wird?
Diese Lösung wurde mit neueren Versionen der Google Maps-API überflüssig gemacht. Ab Version 3.8 zeigt dieses Tutorial, wie ein benutzerdefiniertes Steuerelement erstellt und leicht angepasst werden kann, um eine Legende anzuzeigen: https://developers.google.com/maps/documentation/javascript/controls#CustomControls – Kevin
Wahrscheinlich wird eine z -Index für die div-Legende – byroncorrales