GoogleMapAPIv3 Streetview Загруженное событие - PullRequest
3 голосов
/ 11 марта 2011

я создаю веб-сайт и использую на нем панораму улиц.Теперь у некоторых из моих целевых пользователей может не быть самого быстрого доступного интернета, поэтому я хочу показать симпатичный экран загрузки, пока панорама полностью загружается.однако я не смог найти какие-либо события, которые срабатывают при загрузке панорамы с улицы.

Есть ли такая?или, если нет, как я могу создать поддельное событие, которое срабатывает, когда панорама полностью загружена

Спасибо

Ответы [ 2 ]

3 голосов
/ 04 июня 2011

Как отмечено в в этом вопросе SDK StreetView не запускает никаких событий, когда просмотр улиц завершается.

0 голосов
/ 19 апреля 2017

Я делаю это, и это работает как шарм. На самом деле есть один способ добиться «загруженного» события с помощью службы Streetview, например:

// 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}`);
}
...