¿Debo usar MapView o MapFragment

No estoy seguro si debo usar MapView o me MapView a usar un MapFragment . Mi aplicación es una aplicación que encuentra el conjunto más cercano de lugares que están más cerca de usted. Quiero ser capaz de agregar ubicaciones, mostrar los detalles de un marcador cuando presiono un marcador y cuando el usuario se mueve a lo largo del mapa quiero poder obtener las coordenadas del centro del mapa y mostrar las ubicaciones más cercanas dentro de un definido radio. ¿ MapFragments en desventaja si continúo usando MapFragments o debo cambiar a MapView mientras todavía tengo la oportunidad?

En primer lugar, pronto MapView y Google Maps API V1 dejarán de ser compatibles y no recibirán ninguna nueva actualización. Y pronto todo el apoyo desaparecerá.

En segundo lugar, MapFragment puede ser un poco menos flexible en este momento, pero el mapa presentado, manipulado un parece mucho mejor. Y supongo que su funcionalidad mejorará con el tiempo.

Así que definitivamente seguiría usando MapFragments.

ACTUALIZACIÓN: Como @Brian White señaló en los comentarios, hoy hay un MapView en Google API V2 , y se debe utilizar cuando se desea incrustar un mapa en un fragmento. De esta manera evitará que se produzcan fragmentos en cascada cuando no sea necesario.

MapFragment

  • Utilícelo si desea agregar un mapa a la clase de actividad (no fragmento porque creará un fragmento anidado y es un desastre).
  • Use SupportMapFragment si desea admitir versiones android inferiores a v12.

Vista del mapa

  • Utilícelo si va a agregar un mapa a un fragmento. (Es necesario actualizar cada lifecicle a MapView).
  • Mapfragment findFragmentById siempre null
  • Android Google Maps: deshabilita el arrastrar en MapFragment
  • ¿Cómo puedo obtener las coordenadas de un mapa al toque con MapFragment (no MapView)?
  • Uso de la funcionalidad mapfragment sin conexión
  • Android MapFragment Runtime Error - No se pudo encontrar la clase 'maps.jk'
  • ClassNotFoundException leyendo un objeto Serializable en una clase que extiende MapFragment en onSaveInstanceState
  • No se puede reemplazar el fragmento dentro de la pestaña por otro fragmento
  • java.lang.IllegalStateException: Actividad destruida - fragmento de Android
  • MapFragment: mal rendimiento después de usar el botón de retroceso
  • Cómo deshabilitar la función de rotación de mapas en el fragmento de mapa de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.