2016-04-20 6 views
0

Ich möchte Zoom-Steuerelemente in der oberen rechten Ecke meiner GoogleMap, die von SupportMapFragment ist.Zoom Controls auf GoogleMap von SupportMapFragment (nicht MapView)

Ich habe Lösungen gefunden, um ZoomControls von MapView zu bekommen und es zur erforderlichen Position hinzuzufügen, aber das Problem ist, dass ich nicht verwende.

map.setPadding(leftPadding, topPadding, rightPadding, bottomPadding); nicht für mich arbeitet entweder als ich habe andere Ansichten auf meinem GoogleMap was ich will nicht jedes Mal wenn ich Zoom-in/out, wenn ich map.setPadding() verwenden zu berechnen.

Ich habe Dokumentationen durchgelaufen, konnte aber nichts Nützliches zu dieser Perspektive finden.

Gibt es eine Möglichkeit, ZoomControls von GoogleMap oder SupportMapFragment zu bekommen?

+0

Bitte überprüfen Sie SO Post - [Android Maps Bibliothek V2 Zoom steuert benutzerdefinierte Position] (http://stackoverflow.com/questions/14071230/android-maps-library-v2-zoom-controls-custom-position). – Teyam

+0

@Teyam Bitte überprüfen Sie meine Frage. – Mann

Antwort

0

Die einzige Lösung, die mir in den Sinn kommt, ist GoogleMapZoomControls zu entfernen und fügen Sie Ihre eigenen Zoomsteuerelemente überall Sie wollen. In diesem Fall müssen Sie Ihre eigenen + und - Steuerelemente angeben.

+0

Ich bezweifle, dass ich 'View's zu einer' GoogleMap' hinzufügen kann. – Mann

+0

nicht zu map, aber oben –

+0

Ihre Wahl, aber das ist kein Hack - das ist die Methode, die Sie verwenden, wenn Sie zum Beispiel die + und - Tasten Ihrer App aussehen und fühlen möchten. –

Verwandte Themen