2013-02-22 18 views
11

चलाने के लिए मैं Google मानचित्र Android API v1 का उपयोग करता है कि एक मोबाइल आवेदन विकसित किया है, और के रूप में गूगल द्वारा की सिफारिश मैं, हाल ही में Google मानचित्र Android API v2 के लिए यह बंदरगाह के लिए योजना है।मिनिमल एंड्रॉयड एपीआई स्तर Google मानचित्र Android API v2

हालांकि, अपने आवेदन भी एंड्रॉयड 2.1 डिवाइस को लक्षित करता है, और मैं समझ नहीं है कि क्या वी 2 मैप्स इस तरह के उपकरणों पर चलेंगे। मैं कुछ संदर्भ कि v2 API स्तर 8 और 10 (here, here और here) के साथ काम करना चाहिए सुझाव दे पाया है, कि ओपन ES 2.0 मोबाइल डिवाइस के द्वारा समर्थित है प्रदान की है, लेकिन एपीआई स्तर के बारे में कुछ भी नहीं 7.

मेरा प्रश्न है इसलिए: Google मानचित्र एंड्रॉइड एपीआई v2 चलाने के लिए न्यूनतम एंड्रॉइड एपीआई स्तर क्या है?

टीआईए!

+0

वास्तव में, सवाल यहाँ है उन सभी की तुलना में थोड़ा अधिक स्पष्ट और यह अनुत्तरित रहता है .. यदि मैं एंड्रॉइड 2.1 में Google मानचित्र एपीआई का उपयोग करना चाहता हूं और अनुकूलता को आगे बढ़ाता हूं (जैसे मेरा 2.1 ऐप 4.0.4 पर चलाने के लिए और थोड़ा छोटा रखना नक्शा विजेट दिखा रहा है) .. क्या कोई रास्ता है? – Esteban

उत्तर

0

मैं लगता है कि आप एंड्रॉयड एम्यूलेटर में कोशिश कर रहे हैं,

या,

आप के साथ गोली के साथ कोशिश कर रहे हैं जीपीएस सुविधा नहीं है, जीपीएस सक्षम डिवाइस के साथ प्रयास करें, यह ठीक से

+0

निश्चित रूप से, लेकिन Google द्वारा आधिकारिक तौर पर बताए गए न्यूनतम API स्तर क्या हैं? – Tisys

+0

"एपीआई स्तर 1" से आप Google स्थान सुविधाओं का उपयोग कर सकते हैं, पैकेज को पसंद कर सकते हैं और कक्षा देख सकते हैं, आप स्वयं को नोटिस कर सकते हैं। http://developer.android.com/reference/android/location/package-summary.html –

+0

आपके लिंक के बाद, मैंने पढ़ा है कि "Google मानचित्र एंड्रॉइड एपीआई [...] Google Play Store के साथ किसी भी डिवाइस पर उपलब्ध हैं Google Play सेवाओं के माध्यम से एंड्रॉइड 2.2 या उच्चतम चल रहा है। " तो, क्या मुझे निष्कर्ष निकालना चाहिए कि एपीआई स्तर 7 (यानी एंड्रॉइड 2.1) Google एंड्रॉइड मैप्स v2 द्वारा समर्थित नहीं है? क्षमा करें, लेकिन Google से स्पष्टीकरण निश्चित रूप से स्पष्ट नहीं हैं ... http://developer.android.com/guide/topics/location/index.html – Tisys

13

काम करना चाहिए मैप्स एपीआई को Google Play सेवाओं के साथ बंडल किया गया है और एंड्रॉइड 2.2 और उसके बाद के संस्करण के साथ संगत है। एंड्रॉइड 8 एपीआई स्तर के सभी डिवाइस ओपनजीएल 2.0 का समर्थन करते हैं, इसलिए एंड्रॉइड 2.1 संस्करण वाले डिवाइस Google मानचित्र v2 का समर्थन नहीं कर सकते हैं। आप Google Documentation में देख सकते हैं।

+2

नोट, हालांकि, सभी एंड्रॉइड 2.2/2.3 डिवाइसों में क्षमता नहीं है Play Services Framework प्राप्त करने के लिए, विशेष रूप से उन डिवाइस जिन्हें कभी भी Play Store नहीं मिला और पुराने एंड्रॉइड मार्केट के साथ अटक गए हैं। एंड्रॉइड 3.0+ ठीक होना चाहिए। – CommonsWare

0

बेनी के रूप में कहा, यह Android 2.2 और उच्चतर संस्करण के साथ काम करता है। लेकिन आपको 2.x संस्करणों के लिए एंड्रॉइड सपोर्ट लाइब्रेरी की आवश्यकता है, यह देखते हुए कि यह टुकड़े का उपयोग करता है ...

5

Play API निर्भरता के कारण यह एपीआई लेवल 8 (फियोयो) है।

भी ध्यान रखना अगर आप API स्तरों का उपयोग कर रहे 8 कि - 10 आप Android समर्थन लाइब्रेरी के साथ SupportMapFragment उपयोग करने की आवश्यकता:, http://developer.android.com/tools/extras/support-library.html क्योंकि टुकड़े केवल लोगों एपीआई स्तर में जोड़ा गया था 11.

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