繁体   English   中英

网址中的谷歌地图缩放参数不起作用

[英]Google map zoom parameter in url not working

为什么 google map z (zoom) 参数在 url 中不起作用? 我已经搜索过了,所以我在谷歌地图 url 中发送缩放参数的解决方案很少,但基于处理 url 中缩放级别的旧帖子 (stackoverflow),似乎此功能不再起作用。

我使用了以下 z 参数,但它不起作用:

http://maps.google.com/?q=38.6531004,-90.243462&z=12

以下是他们提到缩放级别链接的z 参数的链接

对于那些不想阅读的人,这有效( z 范围:[1-20]):

https://maps.google.com/?q=38.6531004,-90.243462&ll=38.6531004,-90.243462&z=3

没有涵盖此问题的文档 但是,很少有黑客攻击。

您提供的链接,

URL (stackoverflow): 我应该在 Google 地图 URL 中使用哪些参数来转到经纬度?

不会帮助您在 url 中获得所需的谷歌地图缩放级别

以下已经工作了很长时间的示例不再工作(它们工作但没有获得所需的缩放级别)

例子:

相反,您可以通过尝试以下示例轻松获得缩放级别:

(注意:点击谷歌地图后,你会看到一个灰色的标记,它会出现并迅速消失)

但是,上述 URL 不会为您提供指定纬度和经度的静态精确定位。

关于如何获得固定精确点(红色标记针)有一个“技巧”,即通过提供q属性(表示搜索查询)和II属性(地图中心点的纬度和经度)以及z (缩放属性)

示例(带有 OP 坐标):

https://maps.google.com/?q=38.6531004,-90.243462&ll=38.6531004,-90.243462&z=3

如果要更改缩放级别,只需更改“z”的值。

在网上搜索后,我发现只有这个网站: https : //moz.com/blog/new-google-maps-url-parameters处理谷歌地图参数/属性/参数,实际上仍然有效。 如果有人想要在 url 中使用更多功能,那么这是要检查的站点。

缩放间隔解释( https://developers.google.com/maps/documentation/static-maps/intro#Zoomlevels ):

以下列表显示了您可以在每个缩放级别看到的大致细节级别:

  • 1:世界
  • 5:大陆/大陆
  • 10:城市
  • 15:街道
  • 20:建筑物

这适用于 2018 年 8 月 5 日

http://www.google.com/maps/place/<lat>,<lng>/@<lat>,<lng>,<zoom>z

例如http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,7z

截至 04/2020 ......“因为谷歌一直在变化和发展”

作为上述Eugen Sunic评论的补充,以及对解决方案的替代更新。

当登录到 google 并从 google 生成器获取地图数据时,这与从浏览器窗口复制 URL 不同(我可能会通过各种更改、html、Css 和脚本技巧来操纵它以加载不同的缩放)。

但在下面,请记住,您的地址信息可能需要成为 google 数据库数组的一部分,例如,您有一些地址映射信息链接到您的帐户、图片、公司名称等...也许只是输入了一个带针点的快速地图搜索......后来我不知道。

此外,下面不是一些 Google API 每 1k 点击付费的东西,它更适合于 google 跟踪热图等的商业开发端。所以如果你只需要一个简单的解决方案和某些缩放和标记来工作..那么你可以试试下面的。

登录后,您的 Google 帐户(可能没有)并在地图屏幕上显示您的位置标记...

选择要在网页中显示的地图的缩放详细信息。 例如整个美国、州视图、城市、街道(通过单击 + 或 - 缩放功能)。

然后转到左侧的汉堡菜单,向下查看“共享或嵌入地图”列表,弹出窗口应加载与地图相同的缩放级别! 不要尝试更改弹出窗口功能中的缩放比例,更改链接代码不起作用,但会更改地图的弹出窗口缩放比例。 总之,嵌入的链接代码是预设的,不会在弹出窗口中更改。

在地图的这个弹出窗口上方,顶部将有两个选项(共享嵌入)按钮/链接选择。

单击嵌入链接/按钮,它应该会为您之前选择的缩放生成代码。

最后,复制代码,将其粘贴到您的网页中并进行测试!

据我所知,没有像上面其他人建议的那样更改此代码,更改 (z=3, 9z, etc) 因为代码完全不同。 但它可以让您获得“如果谷歌代码生成器或程序没有改变”所需的缩放比例。

但是当我弄清楚这个过程时,缩放级别被改变了,对我来说已经足够了。 将其更改为其他缩放是另一种代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM