Как центрировать мой маркер карт Google на вкладке с помощью iframe - PullRequest
1 голос
/ 04 апреля 2011

У меня проблема с центрированием маркера на вкладке с помощью iframe

Пример здесь , вы нажимаете на вкладку Карта, и маркер не центрируется.Если прямая ссылка без iframe это выглядит великолепно.Вы можете видеть здесь .

var myOptions = {
  zoom: 12,
  center: myLatlng,
  mapTypeId: google.maps.MapTypeId.ROADMAP
}

center: myLatlng выглядит как не работающий во вкладке с iframe.Как это исправить?Дайте мне знать

Ответы [ 2 ]

3 голосов
/ 04 апреля 2011

Однажды у меня была похожая проблема, и я смог ее решить, вызвав событие изменения размера и снова установив центр при нажатии на вкладку.

// add this to the tab click event
    google.maps.event.trigger(map, 'resize');
    map.setCenter(myLatlng);
0 голосов
/ 12 марта 2015

У меня была такая же проблема. Решите это с изменением размера окна

google.maps.event.addDomListener(window, "resize", function() {
        var center = map.getCenter();
        google.maps.event.trigger(map, "resize");
        map.setCenter(center);
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...