Wie berechne ich den Zoom-URL-Parameter in der Google Maps-Vorschau (neue Version GM)?

Ich muss eine Chrome-Erweiterung schreiben, die auf eine neue Version der Google Maps-Website verweist.

ABER in der neuen Google Maps-Vorschau kann ich keinen Link angeben, da ich den neuen Zoom-Parameter nicht berechnen kann.

Zum Beispiel URL neue Google Maps:https://www.google.com/maps/preview#!data=!1m4!1m3!1d4112402!2d-62.7728736!3d44.829016

Neue Zoom-Parameter sind sehr seltsam:

zoom 23 http://google.com/maps/preview#!data=!1m4!1m3!1d 1145       !2d29.6765085!3d59.868445
...
zoom 12 http://google.com/maps/preview#!data=!1m4!1m3!1d 77910      !2d29.6765085!3d59.868445
zoom 11 http://google.com/maps/preview#!data=!1m4!1m3!1d 155852     !2d29.6765085!3d59.868445
zoom 10 http://google.com/maps/preview#!data=!1m4!1m3!1d 311710     !2d29.6765085!3d59.868445
zoom 9  http://google.com/maps/preview#!data=!1m4!1m3!1d 623333     !2d29.568544!3d59.8698115
zoom 8  http://google.com/maps/preview#!data=!1m4!1m3!1d 1247028    !2d29.568544!3d59.8698115
zoom 7  http://google.com/maps/preview#!data=!1m4!1m3!1d 2493322    !2d29.568544!3d59.8698115
zoom 6  http://google.com/maps/preview#!data=!1m4!1m3!1d 4987951    !2d29.568544!3d59.8698115
zoom 5  http://google.com/maps/preview#!data=!1m4!1m3!1d 9979726    !2d29.568544!3d59.8698115
zoom 4  http://google.com/maps/preview#!data=!1m4!1m3!1d 19959453   !2d29.568544!3d59.8698115
zoom 3  http://google.com/maps/preview#!data=!1m4!1m3!1d 40027823   !2d29.568544!3d52.0636483
zoom 2  http://google.com/maps/preview#!data=!1m4!1m3!1d 80266577   !2d29.568544!3d48.7705008
zoom 1  http://google.com/maps/preview#!data=!1m4!1m3!1d 100000000  !2d29.568544!3d47.3841015
     ↑                                                       ↑           ↑            ↑     
old google                                      new zoom parameter      LAT         LONG
maps zoom                                       on Google Maps Preview
parameter                                       depends on coordinates
intuitive and easy                              how to calculate it?

Dieser Parameter ist koordinatenabhängig!

Wie kann ich mit diesem Zoom einen Link auf neue Google Maps generieren, wenn ich die alten Zoomparameter (von 1 bis 23) kenne?

Ich denke, ich brauche eine neue seltsame Einstellung für eine neue Funktion Globe ... aber ich weiß nicht, wie ich das berechnen soll ... Google-Suche weiß nicht, Antwort

Wenn der Zoom-Parameter schlecht ist, werden die Karten zum Heimatort umgeleitet.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage