gpt4 book ai didi

google-maps - 如何从谷歌地图完全禁用街景

转载 作者:行者123 更新时间:2023-12-02 19:48:42 25 4
gpt4 key购买 nike

我已经禁用了街景控件,如下所示:

var mapOptions = {
zoom: 16,
center: myCenter,
streetViewControl:false
};
var map = new google.maps.Map(
document.getElementById("map"),
mapOptions
);

这将使街景控件脱离 map ,但如果您单击带有全景图像/街景链接的兴趣点,然后单击该图像,您将再次进入街景模式。

我想保留我的兴趣点,但我想禁止 map 进入街景模式。这可能吗?

streetview photo option in google maps

解决方案

使用下面的答案,我添加了更多项目:

.gm-rev, .gm-sv-label{display:none;}
.gm-iw, .gm-sm, .gm-wsv{pointer-events:none;}

最佳答案

2个可能的选项(可能还有更多):

  1. 防止街景可见:

     google.maps.event.addListener(map.getStreetView(), 'visible_changed', function(){
    if(this.getVisible()){this.setVisible(false)}
    });
  2. 尝试使信息窗口中的街景链接不可点击

    .gm-sv-label{display:none;}
    .gm-wsv{pointer-events:none;}

我建议同时使用这两个选项,因为第二个选项将来可能会失败(类名可能会改变)

关于google-maps - 如何从谷歌地图完全禁用街景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30778527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com