Soru & Cevap

Google Marker ...

12.08.2014 - 02:55

Merhaba arkadaşlar,
Yaptığım uygulamada google map v2 kullanıyorum xmlden LatLngları çekip Markerlara ekledim. Buraya kadar tamam ama şuanda Markera tıkladıkan sonra başka sayfaya geçiyorum. Sorunum diğer sayfaya geçerken bilgi gödericem ama hangi markera tıklandığı bilgisine nasıl ulaşıcam bulamadım bi yardımcı olurmusunuz.
 

2 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-2928-1407395042.jpg
huseyinozgur
12.08.2014 - 03:34

[code]

googleHarita.setOnMarkerClickListener(new OnMarkerClickListener() {
                @Override
                public boolean onMarkerClick(Marker marker) {
                    
                    Intent gt= new Intent(Magazalar.this,magaz_bilgi.class);
                    gt.putExtra("position", id[ ? ]);
                    startActivity(gt);
                    
                    return true;
                }}); [/code]
 

Ahmet Burak Demirkoparan
12.08.2014 - 03:39
markerdeki hangi bilgileri göndermek istiyorsun? putExtra ile hepsini string olarak gönderebilirsin mesela
Hüseyin
12.08.2014 - 03:48
Markerda sadece baslık ve adres bilgileri ekli ama tel faks gibi bilgilerde var bunların gepsini göndermem lazım markerın pozisyonunu tam bilsem diziden o elemanları çekep gönderirim diye düşündüm ama orada tıkandım farklı bir çözüm bulsamda olur artık. hepsini nasıl göndere biliyim Markera hepsini eklesen direk gönderebilirmiyim ?
Ahmet Burak Demirkoparan
12.08.2014 - 04:06
Şöyle bi akıl verebilirim.Yukarıda bir hashmap tanımlarsın key alan mesela key başlık olsun.sonrada markere tıkladığında o hashmap'a markerden aldığın başlığı verip diziyi elde edersin.daha sonrada putExtra ile tüm değerleri tek tek yollarsın
Hüseyin
12.08.2014 - 04:44
Teşekkür ederim sanırım o şekilde çözülücek.
picture-1372-1408467635.jpg
ahmtbrk
12.08.2014 - 03:16

[code]



mMap.setOnMarkerClickListener(new OnMarkerClickListener() {

@Override

public boolean onMarkerClick(Marker marker) {

// tıkladığın marker nesnesi gelir.

return true;

}

});

 

[/code]

kodda da gördüğün üzere tıkladığın marker sana methoddan dönüyor zaten.

Hüseyin
12.08.2014 - 03:31
googleHarita.setOnMarkerClickListener(new OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker) { Intent gt= new Intent(maga.this,m_bilgi.class); gt.putExtra("position", id[ ? ]); startActivity(gt); return true; }}); benim burada idye ne yazmam gerekir ki aynı markerdaki bilgileri farklı sayfada gösterebiliyim