Панорама просмотра улиц Google, setOptions

Просто интересно, как я могу решить эту проблему, у меня есть панель, на которой есть интерактивные ссылки на области просмотра улиц в моем районе. Когда пользователь щелкает ссылку, я передаю массив опций методу setoptions steetViewPanorama.

 localTour.setOptions(locations[i]);

Это работает и отображает правильное местоположение, проблема в том, что у меня возникают графические сбои. Похоже на разрыв экрана / наложение плиток друг на друга. В настоящее время единственный способ исправить это — дважды щелкнуть ссылку.

Я попытался вызвать повторную визуализацию карты, вызвав

 localTour.setZoom(localTour.getZoom())

а затем запускает событие изменения размера на карте localTour, но не исправляет графические сбои. Удивительно, но эта проблема не возникает в Firefox, хотя Firefox отображает улицу по-другому (что-то связанное с холстом и полем зрения) [Источник]

Вот пример графического сбоя, возникающего при переключении локаций: Графический сбой/перекрытие тайлов


person mary_berry    schedule 26.06.2013    source источник


Ответы (1)


попробуй это

google.maps.event.trigger(localTour, 'resize');
person Community    schedule 20.01.2014