Firma Google wydała nową projekcję dla komputerowej wersji Map Google, która wydaje się zachowywać sferyczny charakter Ziemi na wszystkich poziomach powiększenia. Stara projekcja nosiła nazwę „Web Mercator” .
Czy ta nowa technika projekcji ma nazwę lub określony standard? Ponadto czy ta projekcja lub jej obliczenia są dostępne za pośrednictwem interfejsu API JavaScript Map Google? Czy tę projekcję można zaimplementować przy użyciu innych narzędzi do mapowania JS (leaflet.js
, mapbox-gl-js
)?
Tweet informujący o zmianach: https://twitter.com/googlemaps/status/1025130620471656449
Komentarze
- Możesz spróbować zapytać na Systemy informacji geograficznej
Odpowiedź
Mapy Google używają teraz rzutu perspektywy azymutalnej (znanej również jako rzut perspektywa pionowa ). Porównaj to z rzutowaniem ogólną perspektywą używaną przez Google Earth, która umożliwia pionowy (jak w Mapach) lub dowolny kąt nachylenia. Zobacz wiki / General_Perspective_projection , aby uzyskać opis / dyskusję.
Możesz stwierdzić, że nie jest to odwzorowanie ortograficzne (jak w Autumn Leonard), wykonując mały eksperyment GM lub GE: Oddal tak, aby zobaczyć „całą” połowę globu. Zwróć uwagę na wszystkie drobne szczegóły, które możesz zobaczyć na krawędziach. Teraz powiększ stamtąd i zwróć uwagę, jak te „skrajne miejsca” zaczynają znikać za horyzontem. A potem pomniejsz i zwróć uwagę, jak więcej tych miejsc pojawia się w polu widzenia (nawet jeśli są mniejsze). To jest ta sama perspektywa, jaką masz astronautę zbliżającą się do Ziemi lub oddalającą od Ziemi. Chyba że oddalisz się do nieskończoności – czyli tym, co reprezentuje odwzorowanie ortograficzne – nigdy nie widać naprawdę całej półkuli.
Odpowiedź
Wydaje się, że jest to Rzutowanie ortograficzne , ponieważ w żaden sposób nie rozciąga mapy, aby cała powierzchnia była widoczna, a w rzeczywistości jest to tylko odwzorowanie 2D (twojego ekranu) 3D obiekt (kula ziemska).