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 | |
CLLocationCoordinate2D | position |
Posição na Terra do centro de um círculo. | |
CLLocationDistance | raio |
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. | |
GMSMapView * | map |
O mapa em que esta sobreposição está localizada. | |
BOOL | a 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. | |
id | Dadosdousuá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.