Google Maps API добавить маркер странное поведение в IE8? - PullRequest
1 голос
/ 20 сентября 2009

Я просто немного поигрался с картами Google и хотел добавить маркер на карту после нажатия где-нибудь.

Это работает нормально, за исключением IE8 (места, где я нажимаю, не отображаются, но немного влево или вправо .. не видно рисунка) Это код:

            GEvent.addListener(map, "click", function(overlay, latlng) {
                map.clearOverlays();
                var marker = new GMarker(latlng);
                map.addOverlay(marker);
            });

Код можно найти в Интернете по этому адресу: http://sp2hari.com/gmap/event-showinfowindow.html

Если я установил IE в совместимый режим, он работает нормально. Кто-нибудь сейчас может это исправить?

Ответы [ 2 ]

0 голосов
/ 27 января 2010

Кажется, что где-то в некоторых обновлениях Windows это было исправлено, потому что, если я открываю URL-адрес из первого сообщения, он работает нормально, я не работаю в совместимом режиме, и в источнике нет метатега.

0 голосов
/ 21 сентября 2009

Видимо, Google Maps в настоящее время не поддерживается в IE8. Вы можете использовать метатег, чтобы поместить свою страницу в IE7 (режим совместимости)?

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

Вы можете найти проблему API Карт Google здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...