Hinzufügen einer benutzerdefinierten Eigenschaft zur Markierung (Google Map Android API V2)

Bei Verwendung von Google Map API V3 kann ich benutzerdefinierte Eigenschaften folgendermaßen hinzufügen:

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 dasselbe für API V2 Android tun kann. Der Grund, warum ich dies tun möchte, ist, dass jedes Infofenster jedes Markers einige Informationen zu diesem Marker enthalten muss. Und ich versuche, dies zu erreichenrender Funktion unten:

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);

}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage