Google maps 谷歌街景全景,设置选项

Google maps 谷歌街景全景,设置选项,google-maps,google-street-view,redraw,Google Maps,Google Street View,Redraw,只是想知道如何解决这个问题,我有一个面板,其中有可点击的链接到街景区在我的本地社区。当用户单击链接时,我会将一组选项传递给steetViewPanorama setoptions方法 localTour.setOptions(locations[i]); 这可以工作并显示正确的位置,问题是我遇到了图形故障。类似于屏幕撕裂/瓷砖相互重叠。目前我唯一能解决这个问题的方法是点击链接两次 我试图通过调用 localTour.setZoom(localTour.getZoom()) 然后触发loc

只是想知道如何解决这个问题,我有一个面板,其中有可点击的链接到街景区在我的本地社区。当用户单击链接时,我会将一组选项传递给steetViewPanorama setoptions方法

 localTour.setOptions(locations[i]);
这可以工作并显示正确的位置,问题是我遇到了图形故障。类似于屏幕撕裂/瓷砖相互重叠。目前我唯一能解决这个问题的方法是点击链接两次

我试图通过调用

 localTour.setZoom(localTour.getZoom())
然后触发localTour地图上的重新调整大小事件,但都不能修复图形故障。令人惊讶的是,尽管Firefox呈现出不同的街景(与画布和视野有关),但这个问题在Firefox中却没有发生

以下是切换位置时出现的图形故障示例:

试试这个

google.maps.event.trigger(localTour, 'resize');