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