Javascript 有没有办法让嵌入的谷歌地图成为静态的不可点击的图像?

Javascript 有没有办法让嵌入的谷歌地图成为静态的不可点击的图像?,javascript,google-maps,google-maps-api-3,google-street-view,Javascript,Google Maps,Google Maps Api 3,Google Street View,不幸的是,在我正在工作的一个网站上,商业场所的街景图像已经过时,对商业不是很有吸引力 有没有办法(通过Maps API)使地图图像成为静态图像,而不链接到显示街景图像的完整Google地图页面 我试图避免手动嵌入图像,因为我希望能够通过编程实现这一点 多谢各位。 Prembo.是的,请看一下静态映射api。有一个例子正好说明了你需要什么 您可以设置地图样式,使其无法滚动、缩放、街景。。。等等 我找到了一个非常简单的解决方案,在我的例子中,我希望桌面上有一个交互式地图,移动设备上有一个静态地图 使

不幸的是,在我正在工作的一个网站上,商业场所的街景图像已经过时,对商业不是很有吸引力

有没有办法(通过Maps API)使地图图像成为静态图像,而不链接到显示街景图像的完整Google地图页面

我试图避免手动嵌入图像,因为我希望能够通过编程实现这一点

多谢各位。
Prembo.

是的,请看一下静态映射api。有一个例子正好说明了你需要什么


您可以设置地图样式,使其无法滚动、缩放、街景。。。等等


我找到了一个非常简单的解决方案,在我的例子中,我希望桌面上有一个交互式地图,移动设备上有一个静态地图


使用媒体查询,我将属性
{pointer events:none!important;}
添加到父div中,在切换到mobile时包装我的地图。

谢谢@javram-这正是我想要的。静态地图如果分辨率足够高,就很好,但它们的最大分辨率为640(如果使用比例=2,则为1280,但这是相同大小的贴图,具有两倍的像素)如果你需要一个更大的地图,你需要使用非静态版本,但是通过设置
disableDefaultUI:true
scrollable:false
Dragable:false
你可以得到非常类似的东西。谢谢;我也在地图选项中设置了这个,因为它是静态的:
disableDefaultUI:true,
禁用
Dragable
>在映射选项中,可以实现相同的效果。要制作类似于静态映射的内容(对于较大的设备来说太小),可以使用
disableDefaultUI:true
scrollable:false
draggable:false