2013-03-14 8 views
14

मैं Google मानचित्र एपीआई दस्तावेज और मैपफ्रैगमेंट के तहत पढ़ता हूं, यह केवल एपीआई 12 और ऊपर लक्षित करते समय कक्षा का उपयोग करने की सलाह देता है। तो मुझे लगता है कि SupportMapFragment एपीआई 11 और नीचे लक्ष्य करता है, हालांकि Google ने दस्तावेज़ीकरण में स्पष्ट रूप से इसका उल्लेख नहीं किया है। तो क्या होगा अगर मैं एपीआई एलवीएल की एक विस्तृत श्रृंखला को लक्षित करना चाहता हूं? क्या SupportMapFragment 11 से ऊपर एपीआई को भी लक्षित करता है?Google मैप्स एंड्रॉइड एपीआई: SupportMapFragment बनाम MapFragment

+3

हाँ, यह करता है करने के लिए उन्नत किया गया है। यह दस्तावेज़ों में लिखता है। – akaya

+0

मैं इस प्रश्न से संबंधित इस (https://goo.gl/MLwDSx) को पढ़ने की सलाह देता हूं। – Sotti

उत्तर

35

तब मुझे लगता है कि SupportMapFragment लक्ष्य API 11 और नीचे है, हालांकि Google ने इसे दस्तावेज़ में स्पष्ट रूप से उल्लेख नहीं किया है।

SupportMapFragment एंड्रॉइड सपोर्ट पैकेज के टुकड़ों के बैकपोर्ट के साथ उपयोग के लिए है। इसका उपयोग एंड्रॉइड डिवाइस पर एपीआई 10 और निचले स्तर पर चलने के साथ-साथ एंड्रॉइड डिवाइस 11 और उच्चतर चलने पर भी किया जा सकता है। MapFragment को मूल एपीआई स्तर 11 खंड कार्यान्वयन की आवश्यकता है, और इसलिए केवल एपीआई स्तर 11 और उच्च उपकरणों पर उपयोग किया जा सकता है।

नोट एपीआई स्तर 11 से चल रहा कोई उपकरण नहीं है कि मैं के बारे में पता देखते हैं कि - सब कुछ में कम से कम एपीआई स्तर 12.

+1

यही वह है जिसे मैं जानना चाहता था। मैं अभी एपीआई दस्तावेज पढ़ने उलझन में मिला है। धन्यवाद! – user2168777

+1

मेरा फोन अभी भी एपीआई एलवीएल 9 चला रहा है। एचटीसी डिजायर एचडी को ओएस अपग्रेड नहीं मिला क्योंकि Google ने इस फोन पर सेंस को "अच्छा" माना था। मैंने आंकड़ों को अभी देखा है और अभी भी 24% एंड्रॉइड के 2.3 या पुराने संस्करणों का उपयोग कर रहे हैं। – erdomester

+0

@erdomester: और उन उपकरणों का समर्थन करने के लिए, आपको मेरे समर्थन में उल्लिखित 'SupportMapFragment' का उपयोग करना होगा। – CommonsWare

संबंधित मुद्दे