Просто интересно, как я могу решить эту проблему, у меня есть панель, на которой есть интерактивные ссылки на области просмотра улиц в моем районе. Когда пользователь щелкает ссылку, я передаю массив опций методу setoptions steetViewPanorama.
localTour.setOptions(locations[i]);
Это работает и отображает правильное местоположение, проблема в том, что у меня возникают графические сбои. Похоже на разрыв экрана / наложение плиток друг на друга. В настоящее время единственный способ исправить это — дважды щелкнуть ссылку.
Я попытался вызвать повторную визуализацию карты, вызвав
localTour.setZoom(localTour.getZoom())
а затем запускает событие изменения размера на карте localTour, но не исправляет графические сбои. Удивительно, но эта проблема не возникает в Firefox, хотя Firefox отображает улицу по-другому (что-то связанное с холстом и полем зрения) [Источник]
Вот пример графического сбоя, возникающего при переключении локаций: