网址中的Google地图缩放参数无法正常工作

时间:2015-09-27 08:40:32

标签: google-maps zoom

为什么在网址内没有谷歌地图z(缩放)参数工作? 我'已经搜索了所以我得到了一些解决方案,用于在谷歌地图网址中发送缩放参数,但基于旧帖子(stackoverflow)处理网址中的缩放级别,似乎此功能不再起作用。

我使用了以下z参数,但它无效:

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

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

3 个答案:

答案 0 :(得分:35)

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

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

没有文档可以解决此问题。然而,几乎没有黑客攻击。

您提供的链接

网址(stackoverflow):What parameters should I use in a Google Maps URL to go to a lat-lon?

无法帮助您在网址中获得所需的谷歌地图缩放级别

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

示例:

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

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

但是,上述网址不会为指定的lat& long提供静态精确定位。

有一个" hack"关于如何获得固定精确点(红色标记引脚),即通过提供 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 处理谷歌地图参数/属性/参数,其中事情仍然有效。如果有人想要在网址中提供更多功能,那么这就是要检查的网站。

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

  

以下列表显示了您可以获得的大致详细程度   期望看到每个缩放级别:

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

答案 1 :(得分:6)

自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

答案 2 :(得分:1)

截止到04/2020 ....“因为Google一直在变化和发展”

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

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

但是在下面,请记住,您的地址信息可能需要成为Google数据库数组的一部分,例如,您是否将某些地址映射信息链接到您的帐户,图像,公司名称等。 。也许只是输入了一点即可进行快速地图搜索...我不知道以后。

此外,以下并不是Google API每千次点击支付的费用,这更适合于Google跟踪热图等的商业开发端。因此,如果您只需要一个简单的解决方案以及某些缩放和标记即可。 。那么您可以尝试以下方法。

也登录(可能不是)您的Google帐户并在地图屏幕上显示您的位置标记...

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

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

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

点击嵌入链接/按钮,它将为您先前选择的缩放生成代码。

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

据我所知,没有像上面其他建议那样更改此代码,而是更改(z = 3、9z等),因为代码完全不同。但这将使您获得所需的缩放比例,“如果Google代码生成器或过程未更改”。

但是当我确定该过程时,缩放级别已更改并且对我来说足够好。将其更改为其他缩放比例是另一种代码。