2011-01-06 17 views
5

Birinin haritada MapActivity numaralı telefona başka bir yere taşındığı sırada izlemek istiyorum ama nasıl yapacağımı bilmiyorum. Belki bir çeşit OnMapChange() dinleyici?Android MapAktivite aktif olarak harita üzerinde hareket et

+0

Bir yerde 'onDraw' yöntemine bakmak isteyebilirsiniz .. görünüm kendini çizmek gerektiğinde çağrılır (harita değişirken, hareket ederken, vb.). sadece bir düşünce – binnyb

cevap

5

Gerekli harita değişikliği olayını eklemek için MapView sınıfını genişletebilirsiniz. http://bricolsoftconsulting.com/extending-mapview-to-add-a-change-event/

yukarıda yazılan yakınlaştırma ve harita ile etkileşim gelebilecek hemen her şekilde aracılığıyla kaydırma algılamak nasıl gösterir: kombine tavada için ((yakınlaştırma için) +/- (tavaya için) tokatlamak, yakınlaştırma kontrol ve tutam ve yakınlaştırma).

+0

Harika bir proje! Bağlantı için teşekkürler. Depoyu bir şekilde [fork] (https://github.com/johnjohndoe/MapChange/tree/cleaning) adresinde temizledim. – JJD

+0

Ayrıca üç etkinliğe sahip küçük bir MapView sınıfı, onClick, onPan ve onZoom [blogumda] (http://mpcabd.igeex.biz/android-map-view-with-pan-zoom-events/). – mpcabd

İlgili konular