2

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

 localTour.setOptions(locations[i]);

这可以工作并显示正确的位置,问题是我遇到了图形故障。类似于屏幕撕裂/瓷砖相互重叠。目前,我可以解决此问题的唯一方法是单击链接两次。

我试图通过调用

 localTour.setZoom(localTour.getZoom())

然后在 localTour 地图上触发 re-size 事件,但都不能修复图形故障。令人惊讶的是,这个问题在 Firefox 中没有发生,尽管 Firefox 使街景不同(与画布和视野有关)[来源]

以下是切换位置时出现的图形故障示例:图形故障/瓷砖重叠

4

1 回答 1

0

尝试这个

google.maps.event.trigger(localTour, 'resize');
于 2014-01-20T03:34:26.297 回答