2011-03-11 63 views
3

即时创建一个网站,并使用它的街景全景。现在我的一些目标用户可能没有最快的互联网可用,所以我想要做的是在完全加载全景图时显示一个漂亮的加载屏幕。然而,我无法找到任何事件,一旦街景全景加载火。GoogleMapAPIv3街景加载事件

有没有?如果还是不行,我如何创建一个火灾时,全景满载

感谢

回答

2

由于上this question街景SDK指出不火的时候,街景完成加载任何情况下一个虚假的事件。

0

我这样做,它就像一个魅力。 实际上有一种方法可以通过使用如下街景服务来实现“加载”事件:

// Handle loaded-like event 
var sv = new google.maps.StreetViewService(); 
sv.getPanorama({location: camera.eye, radius: 50}, function (data, status) { 
    if (status !== 'OK') { 
     console.log(`Streetview processSVData status = ${status}`); 
     return; 
    } 
    alert(`Streetview loaded! — processSVData status = ${status}`); 
}