2012-12-25 6 views
6

InfoView için özel içerik sağlamak üzere bir InfoWindowAdapter aracından yararlanmaya çalışıyorum. Web servisimden bir JSONArray aşağı çekip İşaretleyicileri ekliyorum ancak ayrıntıyı bir İşaretçi aracılığıyla geri aramak için nasıl geçeceğimi göremiyorum.Özel verileri Google Maps v2 InfoWindowAdapter'a nasıl geçiririm?

@Override 
    public View getInfoWindow(Marker marker) 

Javascript API'sında, yalnızca rasgele işaretleyici bilgilerini ayarlayabildim. Özel içerik için koşul olarak kullanılabilen bilgileri, örneğin bir marker.status dizesini geçirebilmek istiyorum. Yani başlık dışındaki bir şey vb görünümü ı geçmesi gerekiyor özel alanların bir dizi gerekir

cevap

7

belki burada açıklandığı gibi işaretleyici için bilgi veya nesneyi eklemeyi deneyin. http://bon-app-etit.blogspot.be/2012/12/add-informationobject-to-marker-in.html

Edit: I de InfoWindowAdapter kullanmak için önceki devam eden bir yazı yaptı. Şuna bakın: here!

+0

Evet, bu hile yapmak gibi görünüyor. Şaşırtıcı bir şey, Marker'ın kendisine ait bir özellik olarak dahil edilmemesi, bu gibi yapılması gereken sıklıkta bir şey verilmesidir. Yardımı takdir et! –