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

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

Обзор

GMSOverlay — это абстрактный класс, представляющий некое наложение, которое можно прикрепить к определенному GMSMapView .

Его экземпляр не может быть создан напрямую; вместо этого экземпляры конкретных типов наложения следует создавать напрямую (например, GMSMarker , GMSPolyline и GMSPolygon ).

Это поддерживает протокол NSCoping; [overlay_ copy] вернет копию типа наложения, но с map установленной на ноль.

Унаследовано GMSCircle , GMSGroundOverlay , GMSMarker , GMSPolygon и GMSPolyline .

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

NSString * заголовок
Название, краткое описание наложения.
GMSMapView * карта
Карта, на которой находится это наложение.
БООЛ постукиваемый
Если это наложение должно вызывать уведомления о касании.
интервал zИндекс
Наложения с более высоким значением zIndex будут отображаться поверх слоев и наложений плиток с более низким значением zIndex .
идентификатор данные пользователя
Наложение данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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