Adicionando uma propriedade personalizada ao marcador (Google Map Android API V2)
Ao usar a API do Google Map V3, posso adicionar a propriedade personalizada da seguinte maneira:
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,
...
});
Eu estou querendo saber se eu posso fazer o mesmo para o Android API V2, a razão que eu quero fazer isso é que cada janela de informações de cada marcador precisa saber algumas informações desse marcador. E eu estou tentando conseguir isso emrender
função abaixo:
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);
}