Справочник классов GMTCMapView

Справочник классов GMTCMapView

Обзор

Этот класс представляет основное представление в 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 .

Сбрасывает камеру MapView в положение по умолчанию на основе текущего активного сеанса(ов) MapView.

Принудительно перерисовывает все наложения для совместного использования поездок, которые были отображены в текущем виде карты.

Эти наложения включают в себя маркеры, связанные с совместным использованием поездок, на которые ссылается GMTCCustomizableMarkerType , многоугольники для составной зоны посадки и маршрутов поездки. Вы можете использовать этот метод для перерисовки очищенных наложений, вызвав метод clear в GMTCMapView .

Примечание:
Этот API не восстанавливает наложения, добавленные с уровня приложения.
- (недействительно) showMapViewSession: (id <GMTCMapViewSession> ) сессия

Показывает сеанс MapView в MapView.

- (недействительно) скрытьMapViewSession: (id <GMTCMapViewSession> ) сессия

Скрывает сеанс MapView в MapView.

Скройте все сеансы MapView в MapView.

- (NSArray<id< GMTCMapViewSession >> *) activeSessions

Возвращает все сеансы MapView, отображаемые в данный момент в MapView.


Документация на недвижимость

- (id< GMTCMapViewDelegate >) делегат [read, write, assign]

Делегат представления карты.

Поддерживает настраиваемые параметры пользовательского интерфейса для маркеров, полилиний и многоугольников библиотеки.

- (BOOL) allowCameraAutoUpdate [read, write, assign]

Позволяет камере вида карты автоматически обновляться.

Значение по умолчанию — ДА.