問題タブ [markerclusterer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8917 参照

javascript - マーカークラスターとGoogleマップのv3エラー「aは未定義です」

Google マップ API v3 で markerclusterer v3 を使用して 50 個のマーカーをクラスター化しようとして苦労しています。

http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/docs/examples.htmlにある簡単な例に従って関数をビルドしましたが、マップが読み込まれるとfirebug で次のエラーが発生します。

私の関数は、単純な json 呼び出しを実行してサーバーからポイントを取得し、マーカーの配列を作成してからマーカークラスターに追加するだけです。

これにより、Googleマップのmain.jsがこのように失敗する理由は何ですか? マーカーの配列なしで MarkerClusterer を追加すると、マップはエラーなしでレンダリングされます。

マーカーの配列を追加すると、マップ エラーが発生します。

ありがとう、

許す

0 投票する
5 に答える
8702 参照

google-maps - markerclusterer: クラスタ アイコンのアンカー オフセット

Google Maps Markerclusterer (V3) によって作成されたクラスター アイコンを少しオフセットしようとしています。既存のコードを変更する以外に、これを行う方法が見つかりません。誰かアイデアがありますか?

カスタム イメージ URL を指定できる Styles オブジェクトはアンカー プロパティを受け入れますが、これは生成されたマーカー アイテム数をオフセットするためのものです。

ありがとう!

0 投票する
1 に答える
42665 参照

javascript - シンプルなマーカー クラスタラーを Google マップに追加する

マーカー クラスタラー機能をマップに追加する際に問題が発生しています。私が望むのは、マーカーにカスタム アイコンを使用することです。すべてのマーカーには、編集できるようにしたい独自の情報ウィンドウがあります。

私はそれを達成しましたが、マーカークラスタラーライブラリ機能の追加に問題があります。配列にマーカーを追加することについて何か読んだことがありますが、それが正確に何を意味するのかわかりません。さらに、私が見つけた配列を含むすべての例には、情報ウィンドウがなく、コードを検索しても、それらを追加する適切な方法が見つかりませんでした。

これが私のコードです(主にGeocodezip.comから):

0 投票する
1 に答える
3946 参照

google-maps - Google Mapsv3APIのマーカーclusterinの配列で複数のマーカーを選択する

この質問はこの投稿に関連しています:

グーグルマップにシンプルなマーカークラスターを追加

配列内のマーカーをできるだけ単純に呼び出す方法を考えています。これが私のコードです:

問題はこの部分です:

すべてのマーカーに名前を付けるのを避けて、次のようなものを使用することは可能ですか?

0 投票する
1 に答える
1157 参照

javascript - google maps api V3 - Infobubble と組み合わせた MarkerClusterer

google-maps-utility-library-v3 の MarkerClusterer と Infobubbles を組み合わせる方法を探しています。私の考えは、アイコンが見えない (目に見える) 場合にのみ、Infobubbles を表示することです。また、Infobubbles を使用して各 clustericon の概要を確認することもできます。残念ながら、Infobubbles がクラスタリング解除後にのみ表示されるように制御する可能性は見つかりませんでした。たぶん、誰かがこれを達成するためのアイデアやアプローチを持っていますか?

ありがとうございました

ロバート

0 投票する
5 に答える
43417 参照

javascript - クリックズーム時のmarkerClusterer

MarkerClusterer を Google マップに追加しました。それは完全にうまく機能します。

クラスターをクリックしたときのズームイン動作を調整する方法があるかどうか疑問に思っています。可能であればズームレベルを変更したいです。

これを達成する方法はありますか?

ありがとう

0 投票する
0 に答える
243 参照

google-maps - Google マップ クラスタラー

このことを機能させるにはどうすればよいですか?

私のコードは次のとおりです。

私も得ることができませんalert(1);か?

私は何を間違えましたか?

0 投票する
2 に答える
8551 参照

google-maps - google maps api v3 + markerClusterer の infoBubble

「clusterclick」イベントで、infoBubble を markerCluster に追加しようとしましたが、infoBubble.Open メソッドは、バインドする「marker」パラメーターを要求します。問題は、markerCluster が google.maps.Point ではないため、infoBubble をバインドできないことです。

markerCluster の位置を infoBubble に割り当てましたが、infoBubble はマーカーをその位置から移動する新しい位置に再描画します。

誰かが同じ問題を抱えていますか?元の infoBubble コードを変更せずに解決策はありますか?

http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobubble/

0 投票する
2 に答える
4206 参照

javascript - マーカークラスターの更新

JSONフィードを介して提供されるマーカーを使用してGoogleマップを設定しています。多数のマーカー(600以上)が関係しているため、markerclustererv3を使用して処理を高速化しました。オプションボタンを介して表示されるマーカーを変更しようとするまで、すべてが正常に機能しています。この機能をラジオボタンに割り当てています:

これにより、マーカーが地図に表示されなくなり、実際のGoogleマーカーに対して正常に機能します。ただし、ページの読み込み時に作成されたクラスターを更新する方法がわからないようです。