2013-06-26 99 views
2

只是想知道我怎么能解决这个问题,我有一个面板,有可点击的链接到我本地街区的街景区。当用户点击链接时,我将一个选项数组传递给steetViewPanorama setoptions方法。谷歌街景全景,setOptions

localTour.setOptions(locations[i]); 

这工作并显示正确的位置,问题是,我得到图形故障。类似于彼此重叠的屏幕撕裂/瓦片。目前我可以解决这个问题的唯一方法是点击两次链接。

我试图通过调用

localTour.setZoom(localTour.getZoom()) 

,然后localTour地图上触发调整大小事件,但给力的地图的重新绘制既不修复故障的图形。令人惊讶的这个问题不会在Firefox中发生,虽然火狐呈现街景不同的(事做画布和视野) [Source]

下面是切换位置时产生的毛刺图形的例子:Graphical glitch/tile overlap

回答

0

试试这个

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