Ich muss die Standardsteuerelemente in der Google Map (v3, 3.4) API neu anordnen.
Alles ist vorhanden und funktioniert, aber wenn ich das mapTypeControl , zoomControl , das streetViewControl und das panControl zu derselben ControlPosition (zB google.maps.ControlPosition.RIGHT_TOP), kann ich die Reihenfolge ihrer Darstellung nicht definieren.
mapTypeControl hat einen Standardwert von TOP_RIGHT, aber wenn Sie es in RIGHT_TOP ändern (der Standard der anderen oben genannten), fügen Sie es unten an dieser Stelle hinzu:
Hier ist der Code für die Kartenoptionen (vergiss die hinzugefügte OSM-Ebene):
%Vor%Ich brauche das mapTypeControl als erstes Element (über dem streetViewControl). Irgendeine Idee, wie man das macht?
Ich habe leider keine Lösung, aber laut dieser Seite Google Map API V3-Steuerelemente benutzerdefinierte Steuerelemente können bereits platziert werden die Standardeinstellungen, indem Sie ihren Index im DOM ändern. Könnte das das gleiche Problem sein, dass der Zoom-Regler einen niedrigeren Index hat als das Map / Satellite Control? Ich bin mir nicht sicher, wie Sie den Index ändern würden, aber es könnte ein Weg sein, eine Lösung zu finden.
Oh, und wenn Sie herausfinden, wie Sie es lösen können, fügen Sie bitte hier Ihre Lösung ein. Könnte nützlich sein.
Tags und Links javascript google-maps