Обзор
Этот класс представляет основное представление в Consumer SDK для iOS.
Вы можете использовать этот класс для создания настраиваемой карты, чтобы ваши пользователи могли использовать `consumerMapStylecoordinator` для создания пользовательских маркеров и полилиний.
- Примечание:
- Вам следует создать экземпляр этой карты с помощью конструктора по умолчанию [[ GMTCMapView alloc] initWithFrame:].
GMTCMapView можно читать и изменять только из основного потока, аналогично GMSMapView и всем объектам UIKit. Вызов этих методов из другого потока приводит к исключению или неопределенному поведению.
Открытые функции-члены | |
(тип экземпляра) | - initWithFrame: |
Инициализация объекта GMTCMapView . | |
(тип экземпляра, допускающий значение NULL) | - initWithCoder: |
Инициализация с помощью кодера. | |
(пустота) | - сброс камеры |
Сбрасывает камеру MapView в положение по умолчанию на основе текущего активного сеанса(ов) MapView. | |
(пустота) | - перерисоватьRidesharingOverlays |
Принудительно перерисовывает все наложения для совместного использования поездок, которые были отображены в текущем виде карты. | |
(пустота) | - showMapViewSession: |
Показывает сеанс MapView в MapView. | |
(пустота) | - скрытьMapViewSession: |
Скрывает сеанс MapView в MapView. | |
(пустота) | - скрытьAllMapViewSessions |
Скройте все сеансы MapView в MapView. | |
(NSArray<id < GMTCMapViewSession >> *) | - Активные сессии |
Возвращает все сеансы MapView, отображаемые в данный момент в MapView. | |
Характеристики | |
id< GMTCMapViewDelegate > | делегат |
Делегат представления карты. | |
GMTCConsumerMapStyleCoordinator * | координатор ConsumerMapStyleCoordinator |
Поддерживает настраиваемые параметры пользовательского интерфейса для маркеров, полилиний и многоугольников библиотеки. | |
БООЛ | РазрешитьКамераАвтообновление |
Позволяет камере вида карты автоматически обновляться. |
Документация по функциям-членам
- (тип экземпляра) initWithFrame: | (CGRect) | рамка |
Инициализация объекта GMTCMapView .
- (тип экземпляра, допускающий значение NULL) initWithCoder: | (НСкодер *) | аДекодер |
Инициализация с помощью кодера.
- Примечание:
- Вместо этого используйте
-initWithFrame
.
- (void) сброс камеры |
Сбрасывает камеру MapView в положение по умолчанию на основе текущего активного сеанса(ов) MapView.
- (void) перерисоватьRidesharingOverlays |
Принудительно перерисовывает все наложения для совместного использования поездок, которые были отображены в текущем виде карты.
Эти наложения включают в себя маркеры, связанные с совместным использованием поездок, на которые ссылается GMTCCustomizableMarkerType
, многоугольники для составной зоны посадки и маршрутов поездки. Вы можете использовать этот метод для перерисовки очищенных наложений, вызвав метод clear
в GMTCMapView .
- Примечание:
- Этот API не восстанавливает наложения, добавленные с уровня приложения.
- (недействительно) showMapViewSession: | (id <GMTCMapViewSession> ) | сессия |
Показывает сеанс MapView в MapView.
- (недействительно) скрытьMapViewSession: | (id <GMTCMapViewSession> ) | сессия |
Скрывает сеанс MapView в MapView.
- (void) скрытьAllMapViewSessions |
Скройте все сеансы MapView в MapView.
- (NSArray<id< GMTCMapViewSession >> *) activeSessions |
Возвращает все сеансы MapView, отображаемые в данный момент в MapView.
Документация на недвижимость
- (id< GMTCMapViewDelegate >) делегат [read, write, assign] |
Делегат представления карты.
- ( GMTCConsumerMapStyleCoordinator *) ConsumerMapStyleCoordinator [read, assign] |
Поддерживает настраиваемые параметры пользовательского интерфейса для маркеров, полилиний и многоугольников библиотеки.
- (BOOL) allowCameraAutoUpdate [read, write, assign] |
Позволяет камере вида карты автоматически обновляться.
Значение по умолчанию — ДА.