2013-09-03 5 views
0

Je me demande s'il est possible d'utiliser Google Maps V2 comme fragment, mais avec une solution de repli montrant la carte dans un WebView si l'utilisateur n'a pas installé les services Google Play?Google Maps v2 sans Play Services

Cela est dû au fait que les utilisateurs chinois ne l'ont souvent pas installé.

Cordialement Henric

+0

Cela devrait fonctionner, en supposant que vous pouvez obtenir ce que vous voulez de "montrer la carte dans un WebView". Quelle est précisément votre préoccupation? – CommonsWare

+0

Le problème est lors de l'installation, j'obtiens: Erreur d'installation: INSTALL_FAILED_MISSING_SHARED_LIBRARY lorsque Google Play Services n'est pas installé. Des pensées? – Henric

Répondre

2

The problem is during install, I get: Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY when Google Play Services is not installed. Any thoughts?

Depuis Google Maps version 2 ne nécessite pas un élément <uses-library>, supprimer le vôtre de votre manifeste. Il vous reste probablement cela de Maps V1, qui nécessitait un élément <uses-library>.

Si vous tentez simultanément de prendre en charge Maps V1, Maps V2 et une autre alternative, ajoutez android:required="false" à l'élément <uses-library> pour Maps V1. Ensuite, vous devrez détecter au moment de l'exécution si vous avez cette bibliothèque (par exemple, appelez Class.forName() pour com.google.android.maps.MapActivity et voyez si cela réussit).

+0

Parfait, merci !! :RÉ – Henric