O Google lançou uma nova projeção para a versão desktop do Google Maps que parece preservar a natureza esférica da Terra em todos os níveis de zoom. A projeção antiga era chamada de “Web Mercator” .

Essa nova técnica de projeção tem um nome ou um padrão definido? Além disso, esta projeção ou seus cálculos estão disponíveis por meio da API JavaScript do Google Maps? Esta projeção pode ser implementada usando outras ferramentas de mapeamento JS (leaflet.js, mapbox-gl-js)?

Tweet anunciando mudanças: https://twitter.com/googlemaps/status/1025130620471656449

Comentários

Resposta

O Google Maps agora usa uma projeção de perspectiva azimutal (também conhecida como projeção de perspectiva vertical ). Compare isso com a projeção de perspectiva geral usada pelo Google Earth, que permite uma vertical (como no Maps) ou qualquer ângulo de visão inclinado. Veja wiki / General_Perspective_projection para uma descrição / discussão.

Você pode dizer que não é uma projeção ortográfica (de acordo com Autumn Leonard) fazendo um pequeno experimento GM ou GE: diminua o zoom para poder ver uma metade “inteira” do globo. Observe qualquer pequeno detalhe que você possa ver nas bordas. Agora, amplie a partir daí e observe como esses “lugares nas margens” começam a desaparecer atrás do horizonte. E, em seguida, diminua o zoom e observe como mais desses lugares aparecem (mesmo que sejam menores). Essa é a mesma perspectiva que você obtém quando um astronauta se aproxima ou se afasta da Terra. A menos que você se afaste para o infinito – que é o que a projeção ortográfica representa – você nunca vê verdadeiramente um hemisfério inteiro.

Resposta

Parece ser um Projeção ortográfica , uma vez que não estica o mapa de forma alguma para tornar toda a superfície visível, e na verdade é apenas uma representação 2D (sua tela) de um 3D objeto (um globo).

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *