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


Обзор

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

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

Наследует GMSOverlay .

Статические открытые функции-члены

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

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

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

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

+ (тип экземпляра) полилинияСпутем: (обнуляемый 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]

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

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

- (BOOL) тапируемый [read, write, assign, inherited]

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

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

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

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

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

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

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

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

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