javascript - 重置 Google map 街景

标签 javascript google-maps google-street-view

当您创建没有任何位置的街景 View 时,您会看到一个带有控件的灰色框。

var panorama = new  google.maps.StreetViewPanorama(element.find('.header')[0],{ });

后来,根据一些用户操作,我设置了位置。

panorama.setPosition(place.geometry.location);

太棒了,一切正常!

但是我如何回到那个覆盖了控件的灰色框。可以这么说重置街景吗?

我有一张与之配对的 map ,我希望街景小人及其站立的箭头也消失,这应该在重置时自然发生。

最佳答案

全景图visible属性设置为false

panorama.setVisible(false);

当您稍后想要以编程方式再次显示全景图时,请将 visible 属性设置回 true(当用户将街景小人放回至 map )

关于javascript - 重置 Google map 街景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20943177/

相关文章:

javascript - 在 Google API 上使用 LatLng 获取街景图像

javascript - Google JavaScript API v3 - 街景服务 - 关闭建筑内部

javascript - 可以使用 jQuery 在另一个元素之前选择一个元素吗?

javascript - map 花边 map 不显示

javascript - $(this).find 不工作

javascript - 使用 JavaScript 访问 Google Maps API

google-maps - 谷歌地图如何确定没有 GPS 的手机的位置

android - 谷歌街景: Conversion between FOV and Zoom

javascript - 如何使用 JavaScript 将 JSON 文件中的图像添加到 HTML

ios - 自定义信息窗口上的按钮未在 ios 中接收操作