का उपयोग करना चाहिए, मुझे यकीन नहीं है कि मुझे MapView
का उपयोग करना चाहिए या MapFragment
का उपयोग करने के लिए चिपकना चाहिए। मेरा आवेदन एक ऐप है जो आपके निकटतम स्थानों के निकटतम सेट को पाता है। मैं स्थानों को जोड़ने में सक्षम होना चाहता हूं, जब मैं मार्कर दबाता हूं और जब उपयोगकर्ता मानचित्र के साथ चलता है तो मैं मार्कर के विवरण प्रदर्शित करता हूं, मैं मानचित्र के केंद्र के निर्देशांक प्राप्त करने में सक्षम होना चाहता हूं और परिभाषित के भीतर निकटतम स्थानों को प्रदर्शित करना चाहता हूं त्रिज्या। अगर मैं MapFragments
का उपयोग करना जारी रखता हूं या मुझे MapView
पर स्विच करना चाहिए, तो मुझे अभी भी मौका मिलेगा?क्या मुझे MapView या MapFragment
38
A
उत्तर
41
सबसे पहले, जल्द ही मानचित्र दृश्य और Google मानचित्र API V1 समर्थित होने से रोक देगा और कोई भी नया अपडेट प्राप्त नहीं होगा। और जल्द ही सभी समर्थन चलेगा।
दूसरा, नक्शाफ्रैगमेंट अभी थोड़ा कम लचीला हो सकता है, लेकिन नक्शा प्रस्तुत किया गया है, एक बेहतर दिखता है। और मुझे लगता है कि यह कार्यक्षमता समय के साथ में सुधार होगा।
तो मैं निश्चित रूप से MapFragments का उपयोग करना जारी रखूंगा।
अद्यतन: रूप @Brian व्हाइट टिप्पणी में कहा, आज वहाँ एक MapView
गूगल में एपीआई V2 है, और आप इसे का उपयोग करना चाहिए जब आप एक टुकड़ा में कोई नक्शा एम्बेड करना चाहते हैं। इस तरह जब आप को नहीं करना है तो आप टुकड़े टुकड़े टुकड़े से बचेंगे।
24
MapFragment
- इसका उपयोग करके अपने गतिविधि वर्ग में कोई नक्शा जोड़ने के लिए ( खंड नहीं है क्योंकि यह एक नेस्टेड टुकड़ा बना सकते हैं और एक मेस है यह होगा) चाहते हैं।
- अगर आप v12 से कम एंड्रॉइड संस्करण का समर्थन करना चाहते हैं तो SupportMapFragment का उपयोग करें।
MapView
- यह प्रयोग करें यदि आप एक टुकड़ा में कोई नक्शा जोड़ने के लिए जा रहे हैं। (आपको को प्रत्येक जीवन चक्र को MapView में अपडेट करने की आवश्यकता है)।
संबंधित मुद्दे
- 1. MapView
- 2. MapView
- 3. MapView
- 4. MapView
- 5. MapFragment getMapAsync (यह) विधि
- 6. त्रुटि: MapFragment android.support.v4.app.Fragment
- 7. हमेशा MapView
- 8. MapView एनोटेशन इंडेक्सपैथ?
- 9. एंड्रॉइड घूर्णन MapView
- 10. Google मैप्स एंड्रॉइड एपीआई: SupportMapFragment बनाम MapFragment
- 11. MapView, MapFrament और SupportMapFragment
- 12. एंड्रॉइड - MapView एक सूचीदृश्य
- 13. एंड्रॉयड MapView DrawerLayout
- 14. क्या मुझे सूची या ArrayList
- 15. क्या मुझे DataInputStream या BufferedInputStream
- 16. क्या मुझे Meteor.startup() या $ (फ़ंक्शन() {})
- 17. क्या मुझे एनएवी या उल
- 18. क्या मुझे @EJB या @Inject
- 19. MapView टाइल स्रोत ओवरराइड करें?
- 20. क्या मुझे Express.js या Sails.js सीखना चाहिए?
- 21. क्या मुझे जीटीके + या जीटीकेएमएम सीखना चाहिए?
- 22. क्या मुझे स्थैतिक विधि या अमूर्त सुपरक्लास
- 23. मुझे क्या चुनना चाहिए - JSON या SQLite?
- 24. ओरेकल डेटाटाइप: क्या मुझे VARCHAR2 या CHAR
- 25. क्या मुझे सी # या जावा सीखना चाहिए?
- 26. MapView को घुमाने के लिए कैसे?
- 27. MapView कॉलआउट से segue का उपयोग करनाAccessoryControlTapped
- 28. अक्षम MapView में व्याख्या जोड़ना इसके फ्रेम
- 29. एक गतिविधि पर 2 MapView कैसे बनाएँ?
- 30. एंड्रॉइड गूगल MAPVIEW के लिए डिफ़ॉल्ट मार्कर?
धन्यवाद, कि = उत्साहजनक है) कार्यात्मकताऍ जैसे onTouchEvent (MotionEvent घटना, MapView MapView के रूप में है कि MapView की आवश्यकता के लिए –
के साथ संबंध है), यह MapFragments में आसानी से यह लागू करने के लिए संभव हो सकता है? –
आप अपनी फ्रैगमेंट एक्टिविटी को दे सकते हैं जो MapFragment को मैपक्लिक पर लागू करता है और onMapLong क्लिक करें जो आप पूरा करना चाहते हैं उसके आधार पर क्लिक करें। –