Je ne sais pas si je dois utiliser MapView
ou m'en tenir à un MapFragment
. Mon application est une application qui trouve l'ensemble des lieux les plus proches de vous. Je veux pouvoir ajouter des emplacements, afficher les détails d'un marqueur lorsque j'appuie sur un marqueur et lorsque l'utilisateur se déplace le long de la carte, je veux pouvoir obtenir les coordonnées du centre de la carte et afficher les emplacements les plus proches dans une zone définie rayon. Serais-je désavantagé si je continue à utiliser MapFragments
ou devrais-je passer à MapView
pendant que j'en ai encore l'occasion?
Tout d'abord, bientôt MapView et Google Maps API V1 cesseront d'être pris en charge et ne recevront aucune nouvelle mise à jour. Et bientôt tout le soutien disparaîtra.
Deuxièmement, MapFragment est peut-être un peu moins flexible en ce moment, mais la carte présentée, manipulée semble beaucoup mieux. Et je suppose que sa fonctionnalité s'améliorera avec le temps.
Je continuerais donc certainement à utiliser MapFragments.
MISE À JOUR: Comme @Brian White l'a souligné dans les commentaires, il y a aujourd'hui un MapView
dans Google API V2, et vous devez l'utiliser lorsque vous le souhaitez intégrer une carte dans un fragment. De cette façon, vous éviterez les fragments en cascade lorsque vous n'en aurez pas besoin.
MapFragment
MapView