Referência da classe GMSCircle

Referência da classe GMSCircle

Visão geral

Círculo na superfície da Terra (limites esféricas).

Herda GMSOverlay.

Funções estáticas de membros públicos

(instancetype)+ CircleWithPosition:radius:
 Construtor de conveniência para GMSCircle para uma posição e um raio específicos.

Propriedades

CLLocationCoordinate2Dposition
 Posição na Terra do centro de um círculo.
CLLocationDistanceraio
 O raio do círculo em metros, que precisa ser positivo.
CGFloat largura do traço
 É a largura do contorno do círculo em pontos da tela.
IUColor * strokeColor (link em inglês)
 É a cor do contorno do círculo.
IUColor * fillColor
 O interior do círculo é pintado com fillColor.
String NS * title
 Título, uma breve descrição da sobreposição.
GMSMapViewmap
 O mapa em que esta sobreposição está localizada.
BOOLa ser tocado
 Se essa sobreposição deve causar notificações de toque.
int.zIndex (em inglês)
 Sobreposições de valor zIndex mais altas são desenhadas sobre camadas de bloco e sobreposições de valor zIndex mais baixas.
idDadosdousuário
 Dados de sobreposição.

Documentação da função de membro

+ (instancetype) círculoWithPosition: (CLLocationCoordinate2D) position
raio: (CLLocationDistance) raio

Construtor de conveniência para GMSCircle para uma posição e um 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 poderá ser desenhado no mapa.


Documentação da propriedade

- (CLLocationCoordinate2D) posição [read, write, assign]

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

Ignora posições inválidas.

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

O raio do círculo em metros, que precisa ser positivo.

- (CGFloat) strokeWidth [read, write, assign] (link em inglês)

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

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

A definição de strokeWidth como 0 resulta em não 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, não gerando 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.

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

O mapa em que esta sobreposição está localizada.

Definir esta propriedade adicionará a sobreposição ao mapa. Se ele for definido como "null", essa sobreposição será removida do mapa. Uma sobreposição pode estar ativa em no máximo um mapa a qualquer momento.

- (BOOL) tomável [read, write, assign, inherited]

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

Algumas sobreposições, como marcadores, serão definidas por padrão.

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

Sobreposições de valor zIndex mais altas são desenhadas sobre camadas de bloco e sobreposições de valor zIndex mais baixas.

Valores iguais resultam em ordem de desenho indefinida. Os marcadores são uma exceção. Apesar do zIndex, eles sempre serão desenhados acima das camadas de blocos e de outras sobreposições que não são marcadores. Eles são considerados como parte de um grupo Z-index diferente de outras sobreposições.

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

Dados de sobreposição.

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

O userData não deve conter referências fortes a nenhum objeto do Google Maps. Caso contrário, um ciclo de retenção poderá ser criado, impedindo a liberação de objetos.