/ / Korzystaj z Map Google w aplikacji na Androida bez zainstalowanej aplikacji Mapy - android, google-maps, google-maps-android-api-2

Korzystaj z aplikacji Mapy Google na Androida bez zainstalowanej aplikacji Mapy - Android, mapy google, google-maps-android-api-2

Śledzę przykładowy kod z Google Maps Android API v2, aby opracować aplikację. Ale kiedy zaczynam od urządzenia, to mi to mówi Google Maps App is missing (jeśli zainstaluję aplikację Google Maps, działa.)

Mam jednak inne aplikacje na moim urządzeniu, które korzystają z Google Maps, nie żądając instalacji aplikacji Google Maps.

Jak mogę zbudować aplikację opartą na Google Maps bez zainstalowania Google Maps na urządzeniu?

Dzięki

AKTUALIZACJA: Znalazłem ten wpis:

http://discgolfsoftware.wordpress.com/2012/12/09/check-if-google-maps-are-installed-on-android-if-not-direct-user-to-the-play-store/

musisz także upewnić się, że użytkownik ma zainstalowaną aplikację Google Maps.

Odpowiedzi:

0 dla odpowiedzi № 1

Spójrz na ten wpis na blogu, który napisałem na temat integracji Google Map API V2 w twojej aplikacji:

Google Map API V2

umowa z tym, co próbujesz zrobić, polega na tym, że prawdopodobnie uruchomisz następującą intencję:

 Intent navigation = new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=" +
String.valueOf(AppObj.getInstance().currentUserLocation.getLatitude())+","+
String.valueOf(AppObj.getInstance().currentUserLocation.getLongitude())+"&daddr="+
String.valueOf(task.getLatitude()) +","+ String.valueOf(task.getLongtitude())));
navigation.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(navigation);

Ale ta akcja spróbuje uruchomić natywną aplikację Google Maps.