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
Actuellement, je ne connais qu'une seule solution. J'ai trébuché dessus quand j'ai rencontré le même problème. https://github.com/petedoyle/android-support-v4-googlemaps.
EDIT
Voici une fourchette plus récente à base de r9 https://github.com/rfc1459/android-support-v4-googlemaps
Vous pouvez construire via Eclipse ou télécharger une version compilée ici https://github.com/rickbarrette/android-support-v4-googlemaps/downloads
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.
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.
- 1. Mapview osmdroid non visible dans un fragment
- 2. MapView in Fragment (Android 4.0 ou supérieur)
- 3. Mapview Fragment + ViewPager, provoquant des interactions étranges
- 4. Fragment avec MapView plantant sur Touch après changement d'orientation
- 5. implémenter mapview version 1 à l'intérieur du fragment?
- 6. MapFragment dans un fragment Vs MapView dans un fragment avec Google Maps api v2
- 7. ActionBarSherlock Onglets + Fragments + MapView
- 8. L'écran contient MapView et ListView
- 9. obtenir un MapView de SupportMapFragment
- 10. Android MapView
- 11. Fragment android: fragment Impossible d'instancier fragment
- 12. En utilisant MapView dans les Fragment sous Google Maps v2.0 API Android
- 13. Redimensionnement réel MapView - pas contenu dans mapview
- 14. Fragment Support pour Mapsforge
- 15. Android MapView Classe introuvable
- 16. appel google map dans Fragment
- 17. MapView prendre tout mon écran
- 18. Android MapView
- 19. annotation MapView
- 20. mapview refresh
- 21. ANDROID - MapView
- 22. ActionBarSherlock avec Google map et fragment
- 23. Android MapView Bitmap Problème
- 24. Ajouter un fragment dans un fragment (fragment imbriqué)
- 25. iPhone MapView interrompu
- 26. Problème Rafraîchissant iPhone MapView
- 27. Mapview mapview ne s'affiche pas au premier essai
- 28. fragment Fragment erreur de classe de gonflage
- 29. fragment: créer différentes vues dans un fragment
- 30. Modifier tabulation/fragment à partir du fragment