6

J'ai vu quelques sujets il y a quelques mois, sur le fait que l'utilisation de MapView (Google) dans un fragment était un peu difficile/impossible. Je voudrais savoir si atm (juin) il y a une solution de contournement? Mon application (Android 3.0) fonctionne essentiellement avec le système Fragment et j'ai besoin d'afficher une carte dans l'un de ces fragments.Mapview and Fragment

Répondre

3

Il y a un autre question déjà. Fondamentalement, la solution consiste à créer un Activity manager et un TabHost et créer un seul onglet contenant une MapActivity. De cette manière, vous pouvez charger une MapActivity séparée dans un fragment.

Pour plus d'informations, référez-vous à l'exemple de projet fourni par le répondeur d'origine.

0

Depuis que cette question a été postée, Google a récemment publié (début décembre '12) l'API V2 Android Maps. Ainsi que d'autres fonctionnalités, il est conçu pour fonctionner avec Fragment s et supprime le non-sens MapActivity.

https://developers.google.com/maps/documentation/android/

Il semble donc que nous pouvons utiliser avec bonheur les cartes en fragments sans besoin de hacks. Le seul petit inconvénient que j'ai rencontré jusqu'ici après avoir commencé à jouer avec cette nouvelle API est que les appareils plus anciens semblent exiger que l'utilisateur installe d'abord les services Google Play, ce qui peut rendre certains utilisateurs un peu plus froids. Comme ils le font.