2011-01-06 15 views
5

जब कोई MapActivity में मानचित्र पर किसी अन्य स्थान पर जाता है तो मुझे निगरानी करना है, लेकिन मुझे नहीं पता कि यह कैसे करना है। हो सकता है कि OnMapChange() श्रोता किसी प्रकार का?मानचित्र मानचित्र पर एंड्रॉइड मानचित्र सक्रियता

+0

आप 'onDraw' विधि में कहीं देखने के लिए चाहते हो सकता है .. यह कहा जाता हो जाएगा जब दृश्य में ही (जैसे जब नक्शा बदल रहा है, आगे बढ़, आदि) आकर्षित करने के लिए की जरूरत है। सिर्फ एक विचार – binnyb

उत्तर

5

आप आवश्यक नक्शा परिवर्तन घटना को जोड़ने के लिए MapView वर्ग का विस्तार कर सकते हैं। http://bricolsoftconsulting.com/extending-mapview-to-add-a-change-event/

पोस्ट के ऊपर आपको पता चलता है जूमिंग और लगभग हर तरह से आप नक्शे के साथ बातचीत कर सकते हैं के माध्यम से पैन का पता लगाने के लिए कैसे: (पैन के लिए) कड़ी चोट, नियंत्रण ज़ूम +/- (जूमिंग के लिए) और चुटकी (संयुक्त पैन के लिए और ज़ूम)।

+0

महान परियोजना! लिंक के लिए आपको धन्यवाद। मैं में मेरी [कांटा] कुछ हद तक भंडार साफ (https://github.com/johnjohndoe/MapChange/tree/cleaning)। – JJD

+0

मैं भी तीन घटनाओं, onClick, onPan और onZoom [मेरे ब्लॉग यहाँ पर] के साथ एक छोटे MapView वर्ग है (http://mpcabd.igeex.biz/android-map-view-with-pan-zoom-events/)। – mpcabd