問題タブ [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 投票する
0 に答える
1561 参照

asp.net - MarkerClusterer の使用中にマーカー アイコンを変更する (IE9 および Chrome で動作し、Firefox 以前の IE バージョンでは動作しません)

GoogleMaps API v3 と MarkerClusterer ライブラリを使用する公開サイトがあります。問題のあるページはこちら ( http://www.mihomes.com/Find-Your-New-Home/San-Antonio-Homes ) にあります。このページを IE9 または Chrome で表示すると、正しいピン アイコンの画像が表示されますが、以前の IE バージョンと Firefox では異なる (そして正しくない) ピン アイコンが表示されます。

IE9 ここに画像の説明を入力

Firefox 3.6.8 ここに画像の説明を入力

ピン/クラスタリングを生成する JavaScript コードは次のとおりです。

この Web サイトは、.NET Framework 3.5 および ASP.NET WebForms を使用して構築されています。

助けてくれてありがとう。

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

javascript - google maps api v3のマーカークラスターオブジェクトの個々のクラスターでマーカーを見つける方法は?

ここのチュートリアルに従って、任意のズーム レベルで、markercluster の個々のクラスターに情報ウィンドウを追加しました。 http://krisarnold.com/2010/10/15/adding-info-windows-to-map-clusters-with-google-maps-api-v3/

それぞれのクラスターに含まれるマーカーの情報 (たとえば、markercluster オブジェクトをクリックすると、情報ウィンドウに表示されるリストに「タイトル」が表示される) を追加したいと考えています。

したがって、ビュー内の特定のズーム レベルで 3 つのクラスターがあり、それぞれに 5 つのマーカーが含まれているとします。その特定のクラスターに集約された 5 つの (markercluster オブジェクト内の合計 15 のマーカーのうち) マーカーのタイトルのリストを表示するにはどうすればよいですか?

たとえば、クラスター内に 3 つのマーカーがある場合、これを情報ウィンドウに表示するにはどうすればよいですか? タイトルマーカー1 タイトルマーカー2 タイトルマーカー3

編集: ここで見られるように http://www.blogwave.de/wp-content/uploads/2009/05/marker_cluster.png すべての異なるクラスターは、1 つの markercluster オブジェクトのインスタンスです。したがって、以下の回答のいずれかに記載されているように、markercluster オブジェクトの getmarkers ルーチンを使用すると、すべてのマーカーのリストが取得されます。

私が欲しいのは、たとえば、最初に左から18でマークされたクラスター内の合計マーカーから18マーカーのみのリストを取得することです。

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

javascript - マーカークラスターGoogleマップ

やあ、

ここのように、マーカークラスターがマーカーをグループ化して表示しない理由がわかりません:http://media.svennerberg.com/2009/01/screenshot_clusterereffect.jpg

私のコードは次のようなものです:

しかし、それは機能しません。なぜそれが機能しないのか誰が私に言うことができますか?どうも

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

google-maps - クラスターグーグルマップ

私はmarkerClustererがグーグルマップ上の大量のマーカーを処理できることを知っています。このサンプルコードを以下に示すように参照することにより

最初の質問、なぜこのサンプル情報ウィンドウが機能しないのですか?

次に、このような配列がある場合:

それらが同じlatとlonを持っているように、1つの情報ウィンドウ内に情報をスタックすることはできますか?私はそれが可能性があることを知っています。私はそれをどうやってやるのかと思っています。そして、jsonデータフォーマットはどのようにしてマップ上で正しい出力を取得しますか?

ここの誰かが私を助けてくれることを願っています。前もって感謝します。

0 投票する
7 に答える
17771 参照

android - Android マップ ポイント クラスタリング

Androidでポイントクラスタリングのコードはありますか? パフォーマンスの問題を起こさずに千のピンポイントをロードするにはどうすればよいですか?

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

javascript - マルチサイズのアイコン クラスタを単一のアイコンに変更する

プロ。

=> this.sizes = [53, 56, 66, 78, 90];? この式は何に使用されますか? 私はmarkercluster.jsから見つけました。マップの読み込み時またはズーム マップの変更時にマップに表示されるマーカーを 100 個だけに制限したい場合は、=> this.sizes = [100] に変更する必要がありますか?

また、ClusterMarker.js の外でクラスター アイコンを変更するにはどうすればよいですか? デフォルトに基づいて、クラスター アイコンはクラスター サイズに応じて変化します。クラスタ アイコンを定数にし、その中の合計マーカーの数を表示しない方法は?

私の質問で申し訳ありません。私は本当にjavascriptに慣れていないからです。

誰かが私を案内してくれることを願っています。ありがとうございました

0 投票する
8 に答える
2503 参照

google-maps-api-3 - ClusterMarkerer-クラスターは表示されません-this.map_.mapTypes[this.map_.getMapTypeId()]は未定義のmarkerclusterer.js:304です

MarkerClustererに問題があります。

私が400マーカーだったとき、クラスターが表示され、すべてが機能しました。しかし、今では600を超えるマーカーがあり、クラスターが表示されません。

Firebugはこのエラーを表示します:

アイデアはありますか?

ありがとう

0 投票する
3 に答える
2034 参照

google-maps - MakerClusterer を現在の Google マップに統合するにはどうすればよいですか? V3

MarkerClusterer を現在の Google マップに入れるのに苦労しています (ここまで来るのに長い時間がかかりました!!)。どうすれば2つを組み合わせることができますか? APIのV3を使用しています。

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

更新: 現在のコードにクラスタラーを追加しようとしましたが、うまくいかないようです。Places[i]クラスタラーにフィードしていないようです。

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

google-maps - マーカー マネージャー Google マップ V3 を使用した情報ウィンドウ

まったく同じ緯度/経度コードを持つマップ マーカーが多数あるため、マップをどれだけズームしても、マーカー クラスターと結果の数が表示されます。

リスト内のそのクラスター内のすべてのマーカーを含む情報ボックスを表示するように、onclick または onhover イベントを発生させる方法はありますか? 次に、その情報ボックス内のリンクをクリックすると、個々のマーカー情報ボックスが開きますか?

同じ場所にならないように、緯​​度と経度を少しずつ変更するソリューションを読みました。同じ場所に複数のマーカーが10以上ある場合、それは非常に面倒で、とにかく良いことではないと思います. ユーザーがクラスターをクリックするだけで、そこにあるすべてのマーカーとリンクを含む情報ウィンドウを表示する方がはるかに簡単だと思います.

または、私が探していることを行う別のプラグインを誰かが知っている場合は、それも使用できます。私はそれについて多くの情報を見つけていません。

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

jquery - MarkerClusterer を使用した goMap は、現在のマップには影響しません

jQuery Google Maps v3プラグインを使用しています。goMap プラグインを使用して MarkerClusterer を追加したいのですが、意図したことは次のとおりです。

マップ (現在 35 個のマーカーがあります) を表示すると、すべてのマーカーがプロットされていることを除いて、何も実行されていません。Firebug では、ログに記録されているエラーが表示されないため、これが goMap で機能しない理由が完全にはわかりません。

誰?簡単な解決策でさえありませんか?

編集: jsFiddle に置くことはできません。JS リソースを jsFiddle に追加すると、うまくいかないようです。

これはmapMarkers変数です:

マップ ズーム 1 では、マーカー クラスタラーが有効になっていないにもかかわらず、マーカーは互いに非常に接近しています。