2016-11-03 2 views
3

In Android-Karten-Anwendung, zeigt es Tool-Tipp-Fenster für mehrere Routen, auf die gleiche Weise Google Karte zeigt auch dieses Fenster. Ich habe mich gefragt, ob das eine benutzerdefinierte Markierung oder eine InfoWindow über Polylinie ist.Polyline mit Infofenster in Android-App

Kann jeder Körper dies mit Android Map-V2-Integration erreichen?

Das folgende Bild zeigt meine Erwartungen in Android implementieren.

Snapshot from google map

Antwort

1

Im Google Maps Android API heißt es, dass:

Ein Infofenster zeigt Text oder Bilder in einem Popup-Fenster über der Karte. Info-Fenster sind immer an einem Marker verankert. Ihr Standardverhalten wird angezeigt, wenn der Marker angetippt wird.

Daher müssen Sie entweder eine andere Lösung verwenden als nur ein Infofenster an die Polylinie anzuhängen. Vielleicht können Sie eine unsichtbare Markierung an der Stelle erstellen, an der die Polylinie angeklickt wurde, wodurch das Info-Fenster geöffnet wird.

+0

Bitte markieren Sie die Antwort als akzeptiert, wenn es Ihre Frage gelöst :) – mrunde

+0

Es gibt Probleme mit dieser Lösung: 1. Sie können nicht mehrere Infofenster gleichzeitig erstellen. 2. Sie wissen nicht, wie Sie die QuickInfos so platzieren, dass sie separat angeordnet werden. – SafaOrhan

0

Falls jemand noch nach einer Antwort sucht, können Sie Bubble-Symbole aus der maps-utils library verwenden. Sie können benutzerdefinierte Markierungen erstellen, die genau wie Infofenster aussehen. Sie können eine Demo von here ausführen, aber stellen Sie sicher, dass Sie als Projekt importieren, wenn Sie es ausführen: Datei-> Neu-> Projekt importieren ...