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


Обзор

Круг на поверхности Земли (сферическая шапка).

Наследует GMSOverlay .

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

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

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

CLLocationCoordinate2D позиция
Положение на Земле центра круга.
CLLationDistance радиус
Радиус круга в метрах; должен быть положительным.
CGFloat ширина хода
Ширина контура круга в экранных пунктах.
Цвет пользовательского интерфейса * ходЦвет
Цвет контура этого круга.
Цвет пользовательского интерфейса * Цвет заливки
Внутренняя часть круга закрашена fillColor.
NSString * заголовок
Название, краткое описание наложения.
GMSMapView * карта
Карта, на которой находится это наложение.
БООЛ постукиваемый
Если это наложение должно вызывать уведомления о касании.
интервал zИндекс
Наложения с более высоким значением zIndex будут отображаться поверх слоев и наложений плиток с более низким значением zIndex .
идентификатор данные пользователя
Наложение данных.

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

+ (тип экземпляра) CircleWithPosition: (CLLocationCoordinate2D) позиция
радиус: (CLLocationDistance) радиус

Удобный конструктор для GMSCircle для конкретной позиции и радиуса.

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


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

- (CLLocationCoordinate2D) позиция [read, write, assign]

Положение на Земле центра круга.

Игнорирует недопустимые позиции.

- (CLLocationDistance) радиус [read, write, assign]

Радиус круга в метрах; должен быть положительным.

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

Ширина контура круга в экранных пунктах.

По умолчанию — 1. Согласно GMSPolygon , ширина не масштабируется при масштабировании карты.

Установка для StrokeWidth значения 0 приводит к отсутствию обводки.

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

Цвет контура этого круга.

Значение по умолчанию — черный.

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

Внутренняя часть круга закрашена fillColor.

Значение по умолчанию — ноль, что приводит к отсутствию заливки.

- (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, в противном случае может быть создан цикл сохранения (предотвращающий освобождение объектов).