問題タブ [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.
ruby-on-rails - gmaps4railsでマーカーがクラスター化されているズームを変更する方法
私はこのテストアプリケーションを持っており、gmaps4rails素晴らしいgemを使用しています。私は自分のマーカーをクラスター化しようとしています、そしてそうするために私はこれをします:
私はオプションで遊んでみましたclusterer_maxZoom
が、それは私が望むものを達成するのに役立ちません。
現在、クラスター画像を表示するには、かなりズームアウトする必要があります。特定のXをズームアウトする前に、クラスター画像を表示するにはどうすればよいでしょうか。どのように変更できますか?
ここで私が何を意味するかを見ることができます:Clustererの例
javascript - MarkerClusterer はクラスター内のマーカーですか?
マーカーをクラスターに配置します。
そして、私は15個のマーカーを持っています。これらのうち 10 個は、マップ内のクラスターにあります。マーカーがクラスター内にあるかどうかを判断する方法。
isInCluster(marker) のような関数を定義して、どのクラスターにも含まれていないマーカーのみでインフォボックスを開く (つまり、5 つのインフォボックスを表示する必要がある)?
javascript - Google マップ MarkerClusterer v3 マーカーのクラスターを返す
私は現在、Google Maps MarkerClusterer v3 (http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/docs/reference.html) を使用しており、これまでのところその機能に非常に感銘を受けています。 .
ただし、マップに追加機能を追加したいと考えています。ユーザーがマーカーのリストにカーソルを合わせると、マーカー イメージが変更されます。これは、マーカーがクラスター化されていない場合にうまく機能しますが、Clusterer も使用しているため、特定のマーカーが属するクラスターを返すことができる必要があります。
これが可能かどうか誰にもわかりますか?API ドキュメントを確認しましたが、クラスターの配列を返すメソッドが見つかりませんでした。
基本的に、ここに私がする必要があることの疑似コードがあります:
javascript - マーカークラスタラーのマウスオーバーが機能しない
次の投稿を見ました:markerclusterer info windows
この記事で必要なのは、markerclusterer の mouseover イベントです。マウスがアイコンの上に置かれたときにアイコンを変更する必要があります。
次のコードを取得しました。
クラスタラーは正常に動作し、情報ウィンドウもうまく表示されます。クラスター内のマーカーからのすべての情報ウィンドウを結合します。
マウスオーバーイベントで何が間違っていますか? console.logすら見当たりません!
前もって感謝します
google-maps - Google Maps MarkerClusterer:マーカーが表示されない
マーカークラスターをクリックしても、タイトル付きのマーカーが表示されません。これが私のテストコードです...
私が何か間違ったことをしているのか、MarkerClusterにバグがあるのか、何か考えはありますか?
ありがとうモジョ
javascript - マップ上のクラスターが機能していません
マップのサーバー側データ配列として、JS および VB.NET で Google Maps API v3 を使用してマップを作成しようとしています。マップはクラスターなしで正常にロードされましたが、マップにクラスターを適用しようとすると、マーカーが非表示になり、マップに表示されません。
これは、マップとクラスターを作成するための私のコードです
誰?この問題から抜け出すのを手伝ってください。また、コードに何が欠けているのか教えてください。
django - GeoDjango:多数のマーカーのクラスタリング
こんにちはStackoverflowの人々、
私はGeoDjangoを使い始めましたが、Googlemapv2の実装に出くわしたときはとてもうれしかったdjango.contrib.gis.maps.google.overlays
です。v2は減価償却されているため、最新ではありませんが、マップ上にマーカーを表示するための非常にコンパクトなツールです。
ここから取得したコード。
この非常にコンパクトなコードに基づいて、クラスタリング機能を実装するにはどうすればよいですか?現時点では、GeoDjangoではクラスタリングがサポートされていないことを読みました。誰かが?を使用してクラスタリングを実装しましたdjango.contrib.gis.maps.google.overlays
か?または、完全な関数を自分で作成し、すべてのリストエントリをループしてマーカーを作成する方が良い方法ですか?
あなたの経験と提案を共有していただきありがとうございます。
php - グーグルマップ、クラスターを使用してマーカーをクリック
それが私の最初の質問です。私は個人的にこのウェブサイトが素晴らしいと思い、何度も私を助けてくれました:)
今、私は解決されていない質問があります:P
GoogleマップAPIを使用してウェブサイトを開発しています。将来的にはマーカーが多すぎると予想されるので、2つの解決方法を考えました。
- 誰かが地図をクリックするたびにイベントを追加し、PHPファイルを介して表示されるマーカーを更新します(Javascriptからファイルへの非同期呼び出し)
- ファイルのクラスタリングを追加します(この手順に従ってhttp://www.svennerberg.com/2009/01/handling-large-amounts-of-markers-in-google-maps/)
私はそれらの両方をやろうとしました、そして両方で私は問題を抱えています
- マップ上のマーカーを更新するJavascriptからPHPファイルを呼び出す方法がわかりません
マーカークラスターを使用すると正常に動作しますが、単一のマーカーを押すとHTMLウィンドウを開くことができません
/li>
これは、マーカーを配列にプッシュするために使用するコードであるため、イベントを追加することはできません。最後のイベントにのみ適用できます。
何か案が?
前もって感謝します!!!
javascript - 別の要素に影響を与えることなく、同じ緯度/経度のGoogleマップv3にマーカークラスターを追加する方法は?
traceroute マップを作成しました。また、同じ緯度/経度にあるはずのいくつかのマーカーに問題がありますが、マップには1つのマーカーしか表示されません。方法があると読みました。マーカークラスターです。しかし、JavaScriptを追加する方法がわかりません。また、それが、ラベル、情報ウィンドウ、およびポリラインを備えたカスタム マーカーのように追加したマーカーの別の要素に影響を与えるのではないかと心配しています。ここに私のコードがあります:
また、緯度/経度が同じ位置のサンプルも示します。
同じ緯度/経度のマーカー クラスターを作成するには助けが必要ですが、ラベル、情報ウィンドウ、ポリラインを持つマーカーなどの別の要素に影響を与えることはありません。助けてください。ありがとうございました。
google-maps-api-3 - アニメーションの目印と MarkerClusterPlus
私はMarkerClusterPlus、v.2.0.9を使用していましたが、クラスタラーがアニメーション化された目印を非表示にし(ズームアウト)、その後目印を表示すると(ズームイン)、目印がアニメーション化されなくなることに偶然気付きました。たとえば、目印をバウンスした場合、非表示/表示後に単純な目印が表示されます。
その後、2.0.14 バージョンが存在することがわかりましたが、この効果はまだ存在しています。
ありがとう、ドミトリー