Javascript 谷歌地图:为什么MarkerClusterer不起作用?

Javascript 谷歌地图:为什么MarkerClusterer不起作用?,javascript,google-maps,Javascript,Google Maps,首先我想说:我找不到这个库的支持论坛,所以我想在这里试试。我希望这样的问题在这里是允许的,我的网页链接不必删除。该链接仅用于查看它如何工作以及哪些部分不工作。请不要移除它 现在谈谈问题:) 我想使用库“MarkerClusterer”()通过API在Google地图上对我的标记进行聚类。 下面介绍了它的工作原理: 不幸的是,它在我的网站上不起作用,我也不知道为什么。你能帮帮我吗?我在代码中找不到错误: 你能找到故障吗?我在Firebug中发现这个错误: GOverlay is not def

首先我想说:我找不到这个库的支持论坛,所以我想在这里试试。我希望这样的问题在这里是允许的,我的网页链接不必删除。该链接仅用于查看它如何工作以及哪些部分不工作。请不要移除它

现在谈谈问题:)

我想使用库“MarkerClusterer”()通过API在Google地图上对我的标记进行聚类。 下面介绍了它的工作原理:

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


你能找到故障吗?

我在Firebug中发现这个错误:

GOverlay is not defined
ClusterMarker_.prototype = new GOverlay();
这可能是由于在Google Maps完成加载之前运行初始化函数造成的。尝试删除重复标记:

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

谢谢你的这些好建议!“addOverlay”不是必需的,你是对的。“body”标签也是重复的。我已经纠正了两个错误。这并没有解决我的主要问题,但我偶然发现了如何解决它。“markerclusterer.js”必须包含在包含“”之后。这两个include在我的代码中已经更改。正如您所知,这里有一个很棒的Google Maps API支持论坛:。演示应该发布在JSFIDLE或类似的网站上。这个问题现在对其他任何人都没有用处,因为OP已经删除了原来的示例。
map.addOverlay(markierung1);