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