代码之家  ›  专栏  ›  技术社区  ›  caw

谷歌地图:为什么markerclusterer不工作?

  •  0
  • caw  · 技术社区  · 15 年前

    起初我想说:我找不到这个图书馆的支持论坛,所以我想在这里试试。我希望在这里允许这样的问题,并且不需要删除指向我页面的链接。链接只用于查看它是如何工作的,以及哪些部分不工作。请不要取下它。

    现在来回答问题:)

    我想用图书馆的“markerclusterer”( Google Code page )通过API将我的标记聚集在谷歌地图上。 下面介绍了它的工作原理: Documentation -> Examples

    不幸的是,它在我的网站上不起作用,我不知道为什么。你能帮帮我吗?我的代码中找不到故障:

    Link (just as a demo)

    你能找到故障吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   gregers    15 年前

    我在Firebug中得到这个错误:

    GOverlay is not defined
    ClusterMarker_.prototype = new GOverlay();
    

    这可能是在谷歌地图完成加载之前运行初始化函数造成的。尝试删除重复的标记:

    <div class="clear"></div>
    <body onload="initialize()" onunload="GUnload()">
    48<div class="grid_12">
    

    我认为你不应该在使用markercluser时将每个标记添加到地图中。尝试删除此pr标记:

    map.addOverlay(markierung1);