Google Maps JS замораживает Internet Explorer 11 - PullRequest
0 голосов
/ 21 января 2019

Пример прямо из документации Google Maps JS зависает в IE 11. https://google -developers.appspot.com / maps / Documentation / javascript / examples / full / map-simple

Если окно IE маленькое (1/4 моего монитора), оно будет загружаться с некоторой задержкой. Чем больше окно, тем больше у него запаздывание. Когда развернуто, браузер зависает. Иногда, он скажет, что есть долгосрочный сценарий и умрет.

У моей машины достаточно ресурсов, и у меня нет проблем с другими браузерами, включая Edge, Chrome, Firefox. Об этом сообщают многие пользователи. Проблема существует только при использовании Google Maps JS с IE 11.

Я пробовал использовать разные версии gmap, но ни одна из них не помогла.

Ответы [ 2 ]

0 голосов
/ 23 января 2019

Я нашел решение, которое работает для меня: установка версии 3.34 и отключение видимости для функции POI, элемента меток.

0 голосов
/ 23 января 2019

В настоящее время существуют различные проблемы с IE11 и Google Maps API v3.35:

  • карта не отображается (но появляется после открытия консоли разработчика);
  • карты зависают и требуют много времени для ответа;
  • ошибка сценария возникает в Internet Explorer с сообщениями об ошибках, которые выглядят следующим образом: Проблемы с этой веб-страницей могут помешать ее правильному отображению илиработает нормально ...

Основные ссылки в системе отслеживания ошибок:

В соответствии с предложением вы должны указать версию (<script src="https://maps.googleapis.com/maps/api/js?v=3.34"></script>).

Проблема, похоже, связана с шириной карты: она должна быть указана в пикселях.Вы не можете оставить его неуказанным (или использовать%).Поэтому, если вам действительно нужны новейшие функции, в качестве (не рекомендуется) быстрого исправления вы можете заранее рассчитать необходимую ширину.

...