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


Обзор

GMSPolyline указывает доступные параметры полилинии, которая существует на поверхности Земли.

Он рисуется как физическая линия между точками, указанными в path .

Наследует GMSOverlay .

Статические общедоступные функции-члены

(тип экземпляра) + полилиния с путем:
Удобный конструктор для GMSPolyline для определенного пути.

Характеристики

GMS-путь * дорожка
Путь, описывающий эту полилинию.
CGFloat ходШирина
Ширина линии в пунктах экрана.
UIColor * инсультЦвет
UIColor, используемый для визуализации полилинии.
BOOL геодезический
Должна ли эта линия отображаться с геодезической коррекцией.
NSArray< GMSStyleSpan * > * охватывает
Массив, содержащий GMSStyleSpan , интервалы, используемые для визуализации этой полилинии.
NSString * заглавие
Название, краткое описание оверлея.
GMSMapView * карта
Карта, на которой находится это наложение.
BOOL доступный
Если это наложение должно вызывать уведомления касания.
инт zИндекс
Наложения с более высоким значением zIndex будут отображаться поверх слоев и наложений плитки с более низким значением zIndex .
я бы данные пользователя
Наложение данных.

Документация по функциям-членам

+ (тип экземпляра) polylineWithPath: (обнуляемый GMSPath *) дорожка

Удобный конструктор для GMSPolyline для определенного пути.

Другие свойства будут иметь значения по умолчанию.


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

- ( GMSPath *) путь [read, write, copy]

Путь, описывающий эту полилинию.

- (CGFloat) strokeWidth [read, write, assign]

Ширина линии в пунктах экрана.

По умолчанию 1.

- (UIColor*) strokeColor [read, write, assign]

UIColor, используемый для визуализации полилинии.

По умолчанию используется [UIColor blueColor].

- (BOOL) геодезический [read, write, assign]

Должна ли эта линия отображаться с геодезической коррекцией.

- (NSArray< GMSStyleSpan *>*) охватывает [read, write, copy]

Массив, содержащий GMSStyleSpan , интервалы, используемые для визуализации этой полилинии.

Если этот массив содержит меньше сегментов, чем сама полилиния, последний сегмент будет применен к оставшейся длине. Если этот массив не задан или пуст, тогда для всей строки используется strokeColor .

- (NSString*) заголовок [read, write, copy, inherited]

Название, краткое описание оверлея.

Некоторые наложения, такие как маркеры, отображают заголовок на карте. Заголовок также является текстом специальных возможностей по умолчанию.

- ( GMSMapView *) карта [read, write, assign, inherited]

Карта, на которой находится это наложение.

Установка этого свойства добавит наложение на карту. Установка его на ноль удаляет это наложение с карты. Оверлей может быть активен не более чем на одной карте в любой момент времени.

- (BOOL) доступный [read, write, assign, inherited]

Если это наложение должно вызывать уведомления касания.

Некоторые наложения, такие как маркеры, по умолчанию доступны для касания.

- (int) zIndex [read, write, assign, inherited]

Наложения с более высоким значением zIndex будут отображаться поверх слоев и наложений плитки с более низким значением zIndex .

Равные значения приводят к неопределенному порядку отрисовки. Маркеры являются исключением, поскольку независимо от zIndex они всегда будут отображаться над слоями тайлов и другими немаркерными наложениями; они эффективно считаются находящимися в отдельной группе z-индекса по сравнению с другими наложениями.

- (id) userData [read, write, assign, inherited]

Наложение данных.

Вы можете использовать это свойство, чтобы связать произвольный объект с этим наложением. Google Maps SDK для iOS не читает и не записывает это свойство.

Обратите внимание, что userData не должен содержать сильных ссылок на какие-либо объекты Maps, иначе может быть создан цикл удержания (предотвращающий освобождение объектов).