2017-07-17 3 views
2

Ich benutze die Hier map api, um die Karte hier in android Fragment anzuzeigen. Ich bin erfolgreich darin, die hier Karte in Fragment zu zeigen. Aber ich kann die Schaltfläche "Mein Standort" in der linken Ecke der Karte nicht anzeigen. (Ich verwende den Premium-Plan) Also, wie zeige ich meine Standort-Taste auf einer Here Map?So zeigen Sie meine Standorttaste an Hier Karten für Android

Für google map api, können wir "Meine aktuelle Position" Taste wie erklärt in (How to display my location on Google Maps for Android API v2) hinzuzufügen. Ich suche die gleiche Funktionalität mit Here api.

+1

Es sieht aus wie sie eine gleichwertige haben nicht auf die "Mein Standort" klicken. Sie haben jedoch die Klasse [PositionIndicator] (https://developer.here.com/mobile-sdks/documentation/android-starter/topics/map-positioning.html). Hier finden Sie ein Beispiel für die Verwendung es: https://stackoverflow.com/questions/43325005/here-api-offset-map-center –

Antwort

1

Es gibt keine integrierte Schaltfläche für die Standortschaltfläche für das HERE SDK, wie es für das Google SDK der Fall ist. Sie müssen die Schaltfläche UI selbst implementieren und Map#setCenter(GeoCoordinate point, Animation animation) [1] aufrufen, wenn Sie gedrückt wird. Sie können den aktuellen Standort mit setCenter unter Verwendung der PositioningManager#getPosition() API [2] zur Hand bekommen.

+1

PS Sie können auch https://github.com/heremaps/here-android-sdk-examples nachsehen, um weitere Beispiele für die Verwendung des HERE SDK für Android zu finden, aber ich glaube nicht, dass es explizit ein Beispiel für die Implementierung eines "my Standort "Schaltfläche. – AndrewJC

Verwandte Themen