2013-02-22 13 views
11

Opracowałem aplikację mobilną, która korzysta z Google Maps Android API v1, i mam zamiar przenieść ją do najnowszego interfejsu Google Maps Android API v2, zgodnie z zaleceniami Google.Minimalny poziom Androida API do uruchamiania Google Maps Android API v2

Jednak moja aplikacja jest przeznaczona także dla urządzeń z systemem Android 2.1 i nie mogę określić, czy mapy v2 będą działać na takich urządzeniach. Znalazłem pewne odniesienia sugerujące, że v2 powinny pracować z poziomu API 8 i 10 (here, here i here), pod warunkiem, że OpenGL ES 2.0 jest obsługiwany przez urządzenia mobilnego, ale nic o poziomie API 7.

Moje pytanie brzmi: w związku z tym: Jaki jest minimalny poziom interfejsu API Androida, aby uruchomić Google Maps Android API v2?

TIA!

+0

Naprawdę chłopaki, tutaj jest pytanie trochę bardziej oczywiste niż to wszystko i pozostaje bez odpowiedzi ... jakie byłoby właściwe podejście, gdybym chciał używać apletów map Google w systemie Android 2.1 i zachować kompatybilność z wyprzedzeniem (jak na przykład mieć moją aplikację 2.1 na 4.0.4 i zachować trochę widget mapy pokazujący) .. czy jest jakiś sposób? – Esteban

Odpowiedz

0

Chyba próbują w Android Emulator,

lub

próbujesz z Tablet z nie mają funkcji GPS, GPS Spróbuj z urządzeniem obsługującym, to powinno działać prawidłowo

+0

Jasne, ale jaki jest minimalny poziom interfejsu API oficjalnie ustalony przez Google? – Tisys

+0

Z poziomu "api poziomu 1" możesz korzystać z funkcji lokalizacji Google, preferuj pakiet i zobacz klasę, możesz zauważyć siebie. http://developer.android.com/reference/android/location/package-summary.html –

+0

Po linku przeczytałem, że "Interfejsy API Google Maps API [...] są dostępne na każdym urządzeniu ze Sklepem Google Play z Androidem 2.2 lub nowszym, za pośrednictwem usług Google Play. " Czy mogę zatem stwierdzić, że poziom API 7 (tj. Android 2.1) nie jest obsługiwany przez Google Maps Maps v2? Przepraszamy, ale wyjaśnienia Google są zdecydowanie niejasne ... http://developer.android.com/guide/topics/location/index.html – Tisys

13

Interfejs API Map Google jest dołączany do usług Google Play i jest zgodny z Androidem 2.2 lub nowszym. Wszystkie urządzenia z interfejsem Android 8 obsługują standard OpenGL 2.0, więc urządzenia z wersją Androida 2.1 nie obsługują Map Google v2. Możesz sprawdzić w Google Documentation.

+2

Pamiętaj jednak, że nie wszystkie urządzenia z Androidem 2.2/2.3 mają możliwość uzyskać strukturę usług Play, w szczególności te urządzenia, które nigdy nie otrzymały Sklepu Play i utknęły w starym Android Market. Android 3.0+ powinien być w porządku. – CommonsWare

0

Jak powiedział beni, działa z Androidem 2.2 i nowszą wersją. Ale potrzebujesz biblioteki wsparcia dla Androida dla wersji 2.x, widząc, że używa ona fragmentów ...

Powiązane problemy