Google släppte en ny projektion för desktopversionen av Google Maps som tycks bevara jordens sfäriska natur vid alla zoomnivåer. Den gamla projektionen hette “Web Mercator” .
Har den här nya projektionstekniken ett namn eller en definierad standard? Dessutom är denna projektion eller dess beräkningar tillgängliga via Google Maps JavaScript API? Kan denna projektion implementeras med andra JS-kartläggningsverktyg (leaflet.js
, mapbox-gl-js
)?
Tweet som meddelar ändringar: https://twitter.com/googlemaps/status/1025130620471656449
Kommentarer
- Du kan försöka fråga på Geografiska informationssystem
Svar
Google Maps använder nu en azimuthal perspektiv projektion (aka vertikal perspektiv projektion). Jämför detta med den allmänna perspektiv -projektionen som används av Google Earth som möjliggör en vertikal (som med Maps) eller vilken lutad betraktningsvinkel som helst. Se wiki / General_Perspective_projection för en beskrivning / diskussion.
Du kan se att det inte är en ortografisk projektion (enligt hösten Leonard) genom att göra ett litet GM- eller GE-experiment: Zooma ut så att du kan se en ”hel” halva världen. Observera alla små detaljer som du kan se runt kanterna. Zooma in därifrån och lägg märke till hur dessa ”kantplatser” börjar försvinna bakom horisonten. Och sedan zooma ut och märka hur fler av dessa platser syns (även om de är mindre). Det är samma perspektiv som du får som en astronaut som rör sig närmare eller längre från jorden. Om du inte zoomar ut till oändligheten – det är vad den ortografiska projektionen representerar – du ser aldrig riktigt en hel halvklot.
Svar
Det verkar vara ett Ortografisk projektion , eftersom det inte sträcker kartan på något sätt för att göra hela ytan synlig, och det är faktiskt bara en 2D-bild (din skärm) av en 3D objekt (en jordglob).