谷歌地图api在IE8中添加标记奇怪的行为?

时间:2009-09-20 14:13:56

标签: google-maps internet-explorer-8

我只是在谷歌地图上玩一下,想点击某个地方后给地图添加一个标记。

这样可以正常工作,除了在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 :(得分:0)

显然,IE8目前不支持Google地图。您是否可以使用元标记将您的页面置于IE7(兼容模式)?

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

您可以找到Google Maps API问题here

答案 1 :(得分:0)

似乎某些Windows更新中的某个位置已修复,因为如果我从开头帖子打开网址,它工作正常,我没有在兼容模式下运行,并且源中没有元标记。 / p>