(GoogleマップのAndroid APIのV2):の追加カスタムプロパティGoogleマップのAPI V3を使用している場合、私は次のようにカスタムプロパティを追加することができます
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,
...
});
私はAPI V2 Androidでも同じことができるのだろうかと思っています。なぜなら、これをやりたいのは、各マーカーの情報ウィンドウがそのマーカーの情報を知る必要があるからです。そして、私は以下のrender
機能でこれを達成しようとしている:それは、最終的なクラスであるため
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);
}
はここ http://stackoverflow.comにしてみてください/ questions/14811579/android-map-api-v2-custom-marker-with-imageview – user2725663