Перейти к основному содержимому

SwiftUI

Карта​

Все варианты поставки SDK содержат стандартный набор SwiftUI-элементов для управления картой, которые вы можете добавить в иерархию и использовать для управления параметрами карты.

Процесс создания и добавления Map описан в разделе Создание карты. Перечисленные ниже элементы объединены в IMapViewsFactory.

Стандартный набор включает в себя:

  1. IndoorView для переключения этажей.

  2. TrafficView для управления видимостью пробок на карте.

  3. ZoomView для масштабирования.

  4. В разработке.

  5. CompassView для отображения текущего угла поворота карты относительно севера.

  6. CurrentLocationView для перелёта к текущему местоположению пользователя.

  7. В разработке.

  8. В разработке.

      

Полный вариант поставки SDK содержит набор SwiftUI-элементов для отображения и управления навигацией. Все элементы объединены в INavigationMapViewsFactory и INavigationViewsFactory.

Набор SwiftUI-элементов навигации состоит из:

  1. ThermometerView для отображения уровня пробок на маршруте.

  2. NextManeuverView для отображения информации о следующем манёвре.

  3. SpeedView для отображения текущей скорости и скоростного ограничения.

  4. NavigationTrafficAndParkingView для управления видимостью пробок и парковок на карте.

  5. NavigationZoomView для масштабирования (приближения и отдаления) карты.

  6. NavigationCompassView для отображения текущего угла поворота карты относительно севера.

  7. NavigationFollowingView для управления слежением за маркером местоположения.

  8. RemainingRouteInfoView для отображения информации в режиме ведения по маршруту.

     

  9. RemainingRouteInfoView для отображения информации в режиме свободной навигации.

  10. RemainingRouteInfoView для отображения информации в режиме навигации внутри зданий.

  11. NavigationIndoorView для выделения этажей, через которые проходит маршрут.

      

Справочник​

Все варианты поставки SDK содержат набор SwiftUI-элементов для поиска и отображения объектов справочника. Элементы объединены в IDirectoryViewsFactory.

Набор элементов состоит из:

  1. DirectorySearchView для отображения поисковой выдачи целиком: строки поиска, подсказок (при использовании Suggest API), категорий и списка результатов.
  2. SearchResultItemView для отображения мини-карточки объекта в списке результатов поиска.
  3. DirectoryObjectView для отображения полноэкранной карточки объекта с подробной информацией о нём.