我正在创建一个网站,并在其上使用街景全景图。现在我的一些目标用户可能没有最快的互联网可用,所以我想做的是在全景加载时显示漂亮的加载屏幕。然而,一旦街景全景加载,我无法找到任何事件。
有吗?如果没有,我将如何创建一个全景加载时触发的虚假事件
由于
答案 0 :(得分:3)
正如this question所述,StreetView SDK在街景视图加载完成后不会触发任何事件。
答案 1 :(得分: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}`);
}