Wenn V3 mit Google Map API I benutzerdefinierte Eigenschaft in der folgenden Art und Weise hinzufügen:Hinzufügen von benutzerdefinierten Eigenschaft zu Marker (Google Map Android API V2)
var marker = new google.maps.Marker({
position: userLocation,
map: myGoogleMap,
animation: google.maps.Animation.DROP,
icon: avatar,
title: userName,
customProperty1: bla,
customProperty2: bla,
customProperty3: bla,
...
});
Ich frage mich, ob ich das gleiche für API V2 Android tun kann, der Grund, warum ich das tun möchte, ist, dass jedes Informationsfenster jedes Markers einige Informationen dieses Markers wissen muss. Und ich versuche, dies unten in render
Funktion zu erreichen:
private void render(Marker marker, View view) {
int badge = R.drawable.android_face;
if (marker.customProperty)
//here I need to know this property to decide which image to use
badge = R.drawable.bla;
((ImageView) view.findViewById(R.id.badge))
.setImageResource(badge);
}
versuchen hier http://stackoverflow.com/questions/14811579/android-map-api-v2-benutzerdefinierte-marker-mit-bildansicht – user2725663