Базовый слой Google Map не может отображаться в IE - PullRequest
1 голос
/ 18 марта 2011

Это мой код для создания новой карты Google после перехода к элементу div, в котором отображается карта:

!self.map  &&  (self.map    = new google.maps.Map(self.$map[0], {
                            center : self.location,
                    zoom   : 15,
                    streetViewControl:false,
                    scrollwheel:false,
                            mapTypeId: google.maps.MapTypeId.ROADMAP
            }));

Базовые 2D плитки прозрачны в IE8 IE8

но не в FF, Safari и Chrome Safari

1 Ответ

0 голосов
/ 18 марта 2011

мое предложение

  • - это "self. $ Map [0]" - это обычный узел html, а не объект jquery или что-то еще?
  • попробуйте дать ему идентификатор узла
  • элемент должен быть виден при инициализации.
  • дайте ему фиксированную высоту
...