javascript - Google map 关闭街景 (JQuery)

标签 javascript jquery google-maps google-maps-api-3

我目前在我的网站上有一个 Google map ,并使用链接移动到放置在其上的不同标记。标记和链接工作完美,但如果 map 处于街景 View 中 - 它不会保留街景 View (但在后台, map 确实会移动,您只需关闭街景 View 即可看到它)。

所以我的问题是如何关闭街景。比如

if StreetView Status == True
Close street view

map.setZoom(18);
map.setCenter(lat, lng);

下面是单击链接时将 map 移动到不同标记的代码。

    $(document).on('click', '.pan-to-marker', function(e) {
        e.preventDefault();
        var lat = $(this).data('marker-lat');
        var lng = $(this).data('marker-lng');
        map.setZoom(18);
        map.setCenter(lat, lng);
    });

谢谢

最佳答案

要关闭街景,请将 visible 属性设置为 false

map.getStreetView().setVisible(false);

关于javascript - Google map 关闭街景 (JQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28581493/

相关文章:

javascript - 如何捕获页面中的 'body'和内部 'body'事件[Jquery]

javascript - 更改drawCallback数据表中行的背景

javascript - 我可以将 HTML 元素的文本绑定(bind)到字符串对象吗?

JavaScript/jQuery : Why is my increment not working?

jQuery 后代选择器选择了祖先之外的元素

javascript - 从 ngMap 自动完成获取坐标

google-maps - 如何从Dart扩展Google map

javascript - 带有过滤器的 SVG 到 HTML5 Canvas 实现

javascript - 如何使图像同步加载?

jQuery UI + 选项卡 + Google map