Mar*_* M. 0 javascript google-maps google-street-view
当你创建一个没有任何位置的街景时,你会得到一个带有控件的灰色框。
var panorama = new google.maps.StreetViewPanorama(element.find('.header')[0],{ });
Run Code Online (Sandbox Code Playgroud)
后来根据一些用户操作,我设置了位置。
panorama.setPosition(place.geometry.location);
Run Code Online (Sandbox Code Playgroud)
很棒,一切正常!
但是我如何回到覆盖控件的那个灰色框。可以这么说重置街景?
我有一张与此配对的地图,我希望街景小人与他所站的箭头一起消失,这应该在重置时自然发生。
将visible-property设置panorama为false
panorama.setVisible(false);
Run Code Online (Sandbox Code Playgroud)
当您想稍后再次以编程方式显示全景图时,将visible-property设置回true(当用户将街景小人放回地图时,这将自动完成)