2009-05-25 40 views
0

まずは、このライブラリのサポートフォーラムを見つけることができませんでしたので、ここで試してみたいと思います。私はこのような質問がここで許可され、私のページへのリンクを削除する必要はないと思っています。このリンクは、どのように動作し、どの部分が動作しないかを見るためのものです。削除しないでください。質問:)Googleマップ:MarkerClustererが機能しないのはなぜですか?

私はAPIを経由してGoogleマップで自分のマーカーをクラスタ化するライブラリ「MarkerClusterer」(Google Code page)を使用したいと今

。 これはどのように動作するのですか: Documentation -> Examples

残念ながら、私のサイトでは動作しません。理由はわかりません。手伝っていただけませんか?私は私のコードでは、障害を見つけることができません。

Link (just as a demo)

あなたが障害を見つけることができますか?

+0

Google Maps APIのサポートフォーラムは、http://groups.google.com/group/Google-Maps-APIにあります。 –

+1

あなたのリンクは現在404です。 –

+0

デモはJsFiddleなどに投稿されているはずです。 OPが元の例を削除したため、この質問は他の誰にとっても無用です。 – Junto

答えて

2

私はFirebugの中で、このエラーが表示されます。おそらく、Googleマップの読み込みが完了する前に、あなたの初期化関数を実行することによって引き起こされ

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); 
+0

これらのヒントをありがとう! 「addOverlay」は必要ありません。そうです。 "body"タグも重複していました。私は両方の不具合を修正しました。 これは私の主な問題を解決しませんでしたが、私は偶然それを解決する方法を見つけました。 「markerclusterer.js」は、「http://maps.google.com/maps?file=api」を含めた後に含める必要があります。これら2つのインクルードは私のコードで変更されました。 – caw

関連する問題