Google ga ut en ny projeksjon for desktopversjonen av Google Maps, som ser ut til å bevare jordens sfæriske natur på alle zoomnivåer. Den gamle projeksjonen ble kalt “Web Mercator” .

Har denne nye projeksjonsteknikken et navn eller en definert standard? I tillegg er denne projeksjonen eller dens beregninger tilgjengelig via Google Maps JavaScript API? Kan denne projeksjonen implementeres ved hjelp av andre JS-kartleggingsverktøy (leaflet.js, mapbox-gl-js)?

Tweet som kunngjør endringer: https://twitter.com/googlemaps/status/1025130620471656449

Kommentarer

Svar

Google Maps bruker nå en azimuthal perspektiv projeksjon (aka vertikal perspektiv projeksjon). Sammenlign dette med projeksjonen generelt perspektiv som brukes av Google Earth, som tillater vertikal (som med Maps) eller en hvilken som helst skrå synsvinkel. Se wiki / General_Perspective_projection for en beskrivelse / diskusjon.

Du kan fortelle at det ikke er en ortografisk projeksjon (som per høst Leonard) ved å gjøre et lite GM- eller GE-eksperiment: Zoom ut slik at du kan se en «hel» halvdel av kloden. Legg merke til eventuelle små detaljer du omtrent kan se rundt kantene. Zoom inn derfra og legg merke til hvordan disse «kantstedene» begynner å forsvinne bak horisonten. Og så zoom ut og legg merke til hvordan flere av disse stedene kommer til syne (selv om de er mindre). Det er det samme perspektivet du får som en astronaut som beveger seg nærmere eller lenger fra jorden. Med mindre du zoomer ut til uendelig – det er det den ortografiske projeksjonen representerer – du ser aldri virkelig en hel halvkule.

Svar

Det ser ut til å være et Ortografisk projeksjon , siden det ikke strekker kartet på noen måte for å gjøre hele overflaten synlig, og det faktisk bare er en 2D-fremstilling (skjermen) av en 3D objekt (en klode).

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *