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 | |
CLLocationCoordinate2D | position |
Posição na Terra do centro do círculo. | |
CLLocationDistance | raio |
Raio do círculo em metros; precisa ser positivo. | |
CGFloat | strokeWidth |
É 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. | |
GMSMapView * | map |
O mapa no qual esta sobreposição está. | |
BOOL | alcançá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. | |
id | userData |
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).