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?
Chris Broadfoot hat eine Utility-Bibliothek erstellt, die genau das tut.
Die Bibliothek ist hier verfügbar: Ссылка
Siehe auch dieses kurze Video: Ссылка
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.
Tags und Links android google-maps google-maps-markers google-maps-android-api-2