Map-Marker mit Text in Google Maps Android API v2

8

Ich habe diesen Beitrag verfasst, aber für das veraltete Google Maps-API

Ссылка

In der neuen API konnte ich keinen einfachen Weg finden, dies zu tun. Tatsächlich konnte ich es überhaupt nicht tun.

Grundsätzlich möchte ich TextViews als Marker auf der Karte haben, wobei 9Patch als Hintergrund des Textes gezeichnet werden kann. Trulia macht es immer noch mit der neuen API v2 in ihrer aktuellen App. Sie können es hier überprüfen

Wie kann ich das tun?

    
tasomaniac 24.07.2013, 14:50
quelle

3 Antworten

33

Chris Broadfoot hat eine Utility-Bibliothek erstellt, die genau das tut.

Die Bibliothek ist hier verfügbar: Ссылка

Siehe auch dieses kurze Video: Ссылка

    
MaciejGórski 24.07.2013, 18:31
quelle
3

Soweit ich weiß, wird dies derzeit von Google Maps api v2 nicht unterstützt. Was Sie dagegen tun können, ist dynamisch das Bitmap für Ihren Marker zu erstellen und den Wert zu schreiben, der darin angezeigt werden soll. Leider kann es leicht zu Performance-Problemen kommen, wenn Sie genug Pins haben.

%Vor%

Beachten Sie, dass bitmap änderbar sein muss. Außerdem müssen Sie das Basisbild (wahrscheinlich mit einem 9.Patch) auf Ihre Bedürfnisse skalieren.

    
Nerkatel 24.07.2013 15:23
quelle
3

Es kann einfach mit dieser nützlichen Lib von Google bereitgestellt werden.

%Vor%

Ссылка

Ссылка

    
Justcurious 26.10.2017 14:28
quelle