問題タブ [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.
javascript - クラスター内にある場合は、クラスター化マーカー
マーカーをクラスター化するためのGoogleマップのコードがあり、マーカーがクラスター内にあるかどうかを確認したい。ライブラリ MarkerClustererPlus v3 を使用します。
そしてhtmlコード
何かアイデアはありますか?画面外のマーカーでも機能すること。
ヒントをありがとう: 初心者
iphone - ズームアウトしたときに最初または最後に描画されたピンのみを表示するように MapKit でポイントをクラスター化しますか? (重ねるというより?)
そのため、MapKit 内のマップ ポイントを取得して、ユーザーがズームアウトするだけでなく、その領域の最初または最後にドロップされたピンにクラスター化しようとしています。ユーザーがズームインすると、再びドロップされます。
これを実行する実用的な方法はありますか、それともサーバー側でライブで実行する必要がありますか? クライアントで実行できなかった理由はわかりませんが、iOS のリソースを大量に消費する場合を除きます。
php - Google Maps API V3: シンプルなマーカー クラスターが表示されない
PHP、MongoDB、Javascript、および Google Maps API V3 を使用して Web ベースのアプリケーションを開発しています。
json_encode を使用して MongoDB 配列を変換することで、簡単にマーカーを生成して Google マップに表示することができました。マーカーと情報ウィンドウを含むマップの例を次に示します。
しかし、Google マップの MarkerClusterer メソッドを実装しようとすると、マーカーが消えてしまいます。ガイドとしてGoogle マップの「A Simple MarkerClusterer Example」に従いました。
また、空の配列を渡して、グローバル クラスタ オブジェクトを宣言しようとしましたが、
次にmarkerCluster.addMarkers(markers, true);
、運のない代替方法として使用します。
かなり単純に見えますが、どういうわけか、マーカーが表示されていません。また、infoWindow/OnClick イベント セクション全体をコメントアウトしようとしたので、それに関連しているとは思いません。どんな助けでも大歓迎です。
PHP MongoDB クエリ:
Javascript 機能:
@ロビー:
JSON 化された $mapLocations は多次元配列になりますが、2D の緯度と経度のみを格納するように $mapLocations を単純化しました。JavaScriptのソースコードは以下のようになります。
visibility - MarkerClusterer の可視性の設定
MarkerClusterer (V3) の可視性を切り替えようとしています:
マーカーはトグルしますが、2 つの問題が
あります。 1. 変更を行うには、マップを少しパンする必要があります。
2. マーカーが表示されなくなった後でも、MarkerClusterer アイコン (数字付き) は常に表示されます。
setMap アプローチも使用してみましたが、同様の動作でした:
google-maps-markers - クラスター内のマーカーの種類に応じてマーカークラスターのアイコンを変更します
現時点では、写真とブログ投稿の 2 つの異なるタイプのマーカーを含むマップがあります。クラスタリング システム、できれば MarkerClusterer を使用したいと考えています。クラスター内のマーカー (写真または投稿) の種類に応じて、マーカー アイコンを動的に変更する方法はありますか? たとえば、クラスターが写真のみで構成されている場合は、ある種のカメラ アイコンを表示したいと思います。クラスター内に投稿しかない場合は、文字を表示したいと思うかもしれません。また、すべてのタイプのマーカーがクラスター内にある場合は、何らかの組み合わせのアイコンを使用したいと考えています。
MarkerStyleOptionsでアイコンの URL を割り当てる場所にこのチェックを挿入できますか?
おまけとして、アイコン内の各タイプのマーカーの数、つまり 2 つの数字も表示できます。
ソースコードを変更せずにこれを行う方法を知っている人はいますか?
最も簡単なオプションは、各マーカータイプを個別のクラスターに保持することだと思います...
javascript - ジオコーディングなしのGoogleMapsMarker Clusterer Plus
Casey P Thomasのソリューションを使用して、1つの場所で複数のマーカーを処理します。
例: http: //maps.caseypthomas.org/ex/MarkerClustererPlus/exCoincidentMarkers_SharedInfowindow_wGeocoding.html
それはうまく機能し、コンテンツを単一の情報ウィンドウに結合しますが、マップを壊しているAPIにはジオコーディングの制限があるようです。渡す座標のリストがあるので、住所をジオコーディングする必要はありません。
だから私の質問は、JSからジオコーディング機能をバイパスしてそのように地図を作成するにはどうすればよいですか?
ありがとう
私が使用しているコード:
solr - SOLRのジオクラスター
地図上でクラスター化する必要のある場所を含む検索を再実装しています。私は運がなくてSOLRの実装を探していました。
マップクラスタリングが実装された現在の検索は、http: //www.uship.com/findにあります。
誰かが似たようなものを見たことがありますか、またはこれを行うための最良の方法についてのアイデアを持っていますか?
よろしく、ニック
php - グーグルマップv3markercluster..で閉じるボタンが押されたときにinfowindowが閉じていません。
ロード機能
マーカーを追加する
ajaxのコード
javascript - markerClusterer: クラスタ アイコンの更新
私はmarkerClustererを使用しています: http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/docs/reference.html
そして私の問題はこれです:
ユーザーは、マップ上でマーカーのアイコンを編集できます。
そのため、1 つのマーカーのアイコンを変更したいので、クラスターの親はクラスター アイコンを再計算する必要があります。
何か案は?ありがとう