6

我需要编写在新版本的谷歌地图网站上引用的 chrome 扩展。

但是,在新的谷歌地图预览中,我无法提供链接,因为我无法计算新的缩放参数。

例如,URL 新谷歌地图: https ://www.google.com/maps/preview#!data=!1m4!1m3!1d4112402!2d-62.7728736!3d44.829016

新的缩放参数很奇怪:

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?

这个参数取决于坐标!

如果我知道旧的缩放参数(从 1 到 23),如何使用此缩放在新的谷歌地图上生成链接?

我想我需要一个新功能 Globe 的新奇怪设置...但我不知道如何计算这个...谷歌搜索不知道答案

如果缩放参数不好 - 地图重定向到家庭位置。

在此处输入图像描述

4

1 回答 1

6

@链接到地图时如何使用替代语法?

模板:

https://www.google.co.uk/maps/place/@{LATITUDE},{LONGITUDE},{ZOOM}z

例子:

https://www.google.co.uk/maps/place/@29.6765085,59.868445,12z https://www.google.co.uk/maps/place/@29.6765085,59.868445,11z

于 2014-07-29T15:57:43.363 回答