Referência da classe GMSEstimativa

Referência da classe GMSEstimativa

Visão geral

Define um mapeamento entre coordenadas do Google Earth (CLLocationCoordinate2D) e coordenadas na visualização do mapa (CGPoint).

Uma projeção é constante e imutável, de modo que o mapeamento incorporado dela nunca muda. O mapeamento não é necessariamente linear.

Transmitir coordenadas inválidas do Google Earth (ou seja, de acordo com CLLocationCoordinate2DIsValid) para esse objeto pode resultar em um comportamento indefinido.

Essa classe não pode ser instanciada diretamente, a menos que esteja sob condições de teste. Em vez disso, consiga-o por meio da projeção no GMSMapView.

Funções públicas do membro

(Ponto de GC)- pointForCoordinate:
 Mapeia uma coordenada do Google Earth a uma coordenada do ponto na visualização do mapa.
(CLLocationCoordinate2D)- CoordinateForPoint:
 Mapeia uma coordenada de ponto na visualização do mapa até uma coordenada do Google Earth.
(CGFloat)- pointsForMeters:atCoordinate:
 Converte uma distância em metros para o tamanho do conteúdo.
(BOOL)- containsCoordinate:
 Retorna se uma determinada coordenada (lat/lng) está contida na projeção.
(GMSVisibleRegion)- visibleRegion
 Retorna a região (quatro coordenadas de local) que é visível de acordo com a projeção.

Documentação da função de membro

- (CGPoint) pointForCoordinate: (CLLocationCoordinate2D) coordenar

Mapeia uma coordenada do Google Earth a uma coordenada do ponto na visualização do mapa.

- (CLLocationCoordinate2D) CoordinateForPoint: (Ponto de GC) ponto

Mapeia uma coordenada de ponto na visualização do mapa até uma coordenada do Google Earth.

- (CGFloat) pointsForMeters: (CLLocationDistance) metros
atCoordinate: (CLLocationCoordinate2D) coordenar

Converte uma distância em metros para o tamanho do conteúdo.

Isso só é preciso para distâncias pequenas da Terra, já que usa o CGFloat para distâncias de tela.

- (BOOL) containsCoordinate: (CLLocationCoordinate2D) coordenar

Retorna se uma determinada coordenada (lat/lng) está contida na projeção.

Retorna a região (quatro coordenadas de local) que é visível de acordo com a projeção.

Se o preenchimento tiver sido definido no GMSMapView, essa região considerará o preenchimento.

A região visível pode ser não retangular. O resultado é indefinido se a projeção incluir pontos que não mapeiam para nenhum lugar no mapa (por exemplo, a câmera vê um espaço sideral).