Referência da classe GMSCircle

Referência da classe GMSCircle

Informações gerais

Um círculo na superfície da Terra (limite esférico).

Herda GMSOverlay.

Funções membro públicas estáticas

(tipo de instância)+ circleWithPosition:Radius:
 Construtor de conveniência para GMSCircle para uma posição e raio específicos.

Propriedades

CLLocationCoordinate2Dposition
 Posição na Terra do centro do círculo.
CLLocationDistanceraio
 Raio do círculo em metros; precisa ser positivo.
CGFloatstrokeWidth
 É a largura do contorno do círculo em pontos da tela.
UIColor * strokeColor
 A cor do contorno do círculo.
UIColor * fillColor
 O interior do círculo é pintado com fillColor.
NSString * title
 Título, uma breve descrição da sobreposição.
GMSMapViewmap
 O mapa no qual esta sobreposição está.
BOOLalcançável
 Se essa sobreposição deve gerar notificações de toque.
int zIndex
 As sobreposições de valores zIndex mais altos serão desenhadas sobre as sobreposições e camadas de blocos de valores zIndex mais baixos.
iduserData
 Dados de sobreposição.

Documentação da função membro

+ (instancetype) circleWithPosition: (CLLocationCoordinate2D)  position
raio: (CLLocationDistance) Radius (link em inglês)

Construtor de conveniência para GMSCircle para uma posição e raio específicos.

Outras propriedades terão valores padrão. Uma posição inválida resultará em um objeto de sobreposição que não pode ser desenhado no mapa.


Documentação da propriedade

- (CLLocationCoordinate2D) position [read, write, assign]

Posição na Terra do centro do círculo.

Ignora posições inválidas.

- (CLLocationDistance) raio [read, write, assign]

Raio do círculo em metros; precisa ser positivo.

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

É a largura do contorno do círculo em pontos da tela.

O padrão é 1. De acordo com GMSPolygon, a largura não é dimensionada quando o mapa é ampliado.

Definir strokeWidth como 0 resulta em nenhum traço.

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

A cor do contorno do círculo.

O valor padrão é preto.

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

O interior do círculo é pintado com fillColor.

O valor padrão é nulo, resultando em nenhum preenchimento.

- (NSString*) título [read, write, copy, inherited]

Título, uma breve descrição da sobreposição.

Algumas sobreposições, como marcadores, exibem o título no mapa. O título também é o texto de acessibilidade padrão.

- mapa (GMSMapView*) [read, write, assign, inherited]

O mapa no qual esta sobreposição está.

Definir essa propriedade adiciona a sobreposição ao mapa. Se ela for definida como nula, a sobreposição será removida do mapa. Uma sobreposição pode estar ativa em, no máximo, um mapa ao mesmo tempo.

- (BOOL) toque [read, write, assign, inherited]

Se essa sobreposição deve gerar notificações de toque.

Algumas sobreposições, como marcadores, são tocadas por padrão.

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

As sobreposições de valores zIndex mais altos serão desenhadas sobre as sobreposições e camadas de blocos de valores zIndex mais baixos.

Valores iguais resultam em ordem de desenho indefinida. Os marcadores são uma exceção: independentemente de zIndex, eles sempre serão desenhados sobre as camadas de blocos e outras sobreposições que não são marcadores. Considera-se que eles estão em um grupo Z-index diferente de outras sobreposições.

– (ID) userData [read, write, assign, inherited]

Dados de sobreposição.

Use essa propriedade para associar um objeto arbitrário a essa sobreposição. O SDK do Google Maps para iOS não lê nem grava essa propriedade.

Observe que userData não deve conter nenhuma referência forte a nenhum objeto Maps. Caso contrário, um ciclo de retenção pode ser criado (impedindo que objetos sejam liberados).