2015-04-28 2 views

ответ

4

MapView:

взгляд, который отображает map (с данными, полученными от службы Google Maps). Когда он сфокусирован, он будет захватывать key-presses и touch жесты для перемещения карты.

Пользователи этого класса должны перенаправить все методы жизненного цикла из Activity или Fragment, содержащие это представление, к соответствующим в этом классе.

Используйте его, если вы собираетесь добавить map в fragment. (вам необходимо, чтобы обновлял каждый жизненный цикл до MapView).

См Google API Documentation

MapFragment:

Map компонент в приложении. Этот fragment - это самый простой способ разместить map в приложении. Это оболочка вокруг карты, чтобы автоматически обрабатывать необходимые жизненные циклы.

Используйте его, если вы хотите добавить map в Activity класса (не фрагментировать , потому что это создаст вложенный фрагмент и подмигнул беспорядок).

См. API Google Documentation.

SupportMapFragment:

Map компонент в приложении. Этот fragment - это самый простой способ разместить карту в приложении. Это оболочка вокруг вида map для автоматической обработки необходимых жизненных циклов. Будучи fragment, этот компонент может быть добавлен в файл activity's макет просто

Используйте SupportMapFragment, если вы ориентируетесь Android уровни API ниже 12.

См Google API Documentation.