Google Maps API v3 в Internet Explorer 9 не загружается - PullRequest
1 голос
/ 23 февраля 2012

У меня проблема с загрузкой Google Maps API V3 в Internet Explorer. Вот список вещей, которые я уже сделал:

  1. Посмотрел эту ссылку , потому что, очевидно, Google уже слышал жалобы от пользователей IE. Ни одна из этих вещей не решила мою проблему.
  2. Протестировано maps.google.com из IE9. Оттуда все нормально работает, а у моей страницы нет.
  3. Веб-дизайнер сказал, что она может периодически загружать его в IE. Я никогда не был в состоянии. Так что это кажется несколько случайным.
  4. Я убил все в своем коде , кроме для материала Google Maps, и он все еще не летал.
  5. Я видел это , в котором говорится, что у него может быть проблема с неуместными запятыми в коде. У меня нет ни одного из них. Я широко использую jquery и dojo, но я не думаю, что это будет проблемой, не так ли?
  6. Конечно, он отлично работает в Chrome, FF, Safari и т. Д. Это просто проблема с IE9.

У кого-нибудь есть мысли?

Вот содержимое моей функции инициализации, которая вызывается при загрузке тела.

      var map;


      function initialize() {

        var myOptions = {
          center: new google.maps.LatLng(38.97, -94.72),
          zoom: 13,
          scaleControl:true,
          mapTypeId: google.maps.MapTypeId.ROADMAP

        };
        map = new google.maps.Map(document.getElementById("map_canvas"),
            myOptions);
}

1 Ответ

0 голосов
/ 24 февраля 2012

Вы добавили метатег для режима совместимости и установите его в IE7. Установите его в IE8

...