Uma projeção é usada para fazer a conversão entre a localização na tela e as coordenadas geográficas na superfície da Terra (LatLng
). A localização da tela está nos pixels da tela (não em pixels de exibição) em relação ao canto superior esquerdo do mapa, e não necessariamente de toda a tela.
Todos os métodos precisam ser acessados apenas na linha de execução de interface do Android.
Resumo do método público
abstrato LatLng |
fromScreenLocation(ponto)
Retorna a localização geográfica que corresponde ao local na tela.
|
abstrato VisibleRegion |
getVisibleRegion()
Recebe uma projeção do tronco de visualização para converter entre coordenadas de tela e coordenadas de latitude/longitude.
|
abstrato Ponto |
toScreenLocation(local do LatLng)
Retorna um local da tela que corresponde a uma coordenada geográfica (
LatLng ). |
Métodos públicos
public abstrato LatLng fromScreenLocation (ponto de ponto)
Retorna a localização geográfica que corresponde ao local na tela. O local da tela é especificado em pixels (não em pixels de exibição) em relação ao canto superior esquerdo do mapa, e não ao canto superior esquerdo da tela.
Parâmetros
point | Uma Point na tela em pixels. |
---|
Retorna
- O
LatLng
correspondente aopoint
na tela, ounull
se o raio que passa pelo ponto de tela especificado não cruzar o plano do solo. Isso pode acontecer se o mapa estiver muito inclinado.
public abstrato VisibleRegion getVisibleRegion ()
Recebe uma projeção do tronco de visualização para converter entre coordenadas de tela e coordenadas de latitude/longitude.
Retorna
- A projeção do tronco de visualização no estado atual com o padding considerado ou
null
se a projeção incluir pontos que não mapeiam para nenhum lugar no mapa (por exemplo, a câmera detecta o espaço sideral).
public abstrato Ponto toScreenLocation (LatLng)
Retorna um local da tela que corresponde a uma coordenada geográfica (LatLng
). O local da tela está em pixels (não em pixels de exibição) em relação ao canto superior esquerdo do mapa (não da tela inteira).
Parâmetros
localização | Um LatLng no mapa que será convertido em um local na tela. |
---|
Retorna
- Um
Point
que representa o local da tela em pixels ounull
se olocation
se projetar atrás do plano da câmera.