代码之家  ›  专栏  ›  技术社区  ›  Jeroen Pot

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

  •  1
  • Jeroen Pot  · 技术社区  · 16 年前

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

    这很好,除了在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 回复  |  直到 15 年前
        1
  •  0
  •   RedBlueThing    16 年前

    显然,IE8目前不支持谷歌地图。您是否能够使用meta标签将页面置于IE7(兼容模式)?

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

    你可以找到谷歌地图API的问题 here .

        2
  •  0
  •   Jeroen Pot    15 年前

    在某些Windows更新中,它似乎被修复了,因为如果我从打开的帖子中打开URL,它会正常工作,我没有在兼容模式下运行,并且源中没有meta标记。

    推荐文章