2013-02-08 8 views
11

Gibt es eine Möglichkeit, die Highlight-Effekt zu deaktivieren, wenn der Benutzer auf einem InfoWindow im neuen Mapsv2 Api für Android klickt kommt?Deaktivieren bei Klick-Highlight von InfoWindows?

Dies ist ein Problem mit den Methoden getIfoContent() und getInfoWindow(). Mit der getInfoWindow() ist es der Text, der hervorhebt.

Antwort

1

In einfachen Worten "You cant".

da laut Dokumentation "Ein Infofenster ist keine Liveansicht, sondern die Ansicht wird als Bild auf die Karte gerendert. Daher werden alle Listener, die Sie in der Ansicht festgelegt haben, ignoriert und Sie können nicht zwischen Klickereignissen unterscheiden In verschiedenen Teilen der Ansicht sollten Sie keine interaktiven Komponenten wie Schaltflächen, Kontrollkästchen oder Texteingaben in das benutzerdefinierte Informationsfenster einfügen. "

kurz So kann u keine Ereignisse auf Infofenster anders als „OnInfoWindowClickListener“

Weitere check „https://developers.google.com/maps/documentation/android/marker“ behandeln.

+0

Vor kurzem hatte ich dieses Thema wieder und kam zu dem gleichen Schluss. Die einzige Problemumgehung wäre die Verwendung einer benutzerdefinierten Implementierung. – Warpzit

Verwandte Themen