マーカークラスタリングの管理クラス
名前空間 | navitime.geo.service.cluster |
---|---|
継承関係 | navitime.geo.service.cluster.ClusterCondition |
サンプル | 1 var elements = [ 2 new navitime.geo.service.cluster.ClusterBaseElement(position1), 3 new navitime.geo.service.cluster.ClusterBaseElement(position2), 4 // 略 5 ]; 6 var condition = new navitime.geo.service.cluster.ClusterCondition({ 7 baseElements: elements, // クラスタリング元要素 8 distance: 100, // クラスタリング対象とする距離 9 listener: function(result) { // クラスタリング結果の通知リスナー 10 // クラスタリング結果(以下オブジェクト)の配列 11 // { 12 // elements: クラスタリングされた要素 (navitime.geo.service.cluster.ClusterBaseElement[]), 13 // position: クラスタリングの代表地点 (navitime.geo.LatLng) 14 // } 15 var clusters = result.clusters; 16 17 // 残りの要素 (navitime.geo.service.cluster.ClusterBaseElement[]) 18 var remainElements = result.remainElements; 19 20 // クラスタリング結果を用いて処理を実装 21 } 22 }); 23 map.addClusterCondition(condition);≫プレインテキスト |
定義 | <src/navitime/geo/service/cluster/ClusterCondition.js> |
他のクラスから継承したメンバを折りたたむ
概要 | コンストラクタ | 定数 | プロパティ | メソッド | イベント | 詳細トップ | ページトップ |
---|
マーカークラスタリングの管理クラスを生成します
|
boolean |
addBaseElement(element)
要素を追加
|
navitime.geo.service.cluster .ClusterBaseElement[] |
|
number |
クラスタリング距離を取得
|
boolean |
isEnable()
クラスタリング有効化設定を取得
|
boolean |
removeBaseElement(element)
要素を削除
|
void |
setClusterDistance(distance)
クラスタリング距離を設定
|
void |
setEnable(enable)
クラスタリングの有効化
|
詳細 | コンストラクタ | 定数 | プロパティ | メソッド | イベント | 概要トップ | ページトップ |
---|
マーカークラスタリングの管理クラスを生成します
引数 |
|
メソッド
↑
boolean
addBaseElement(element)
↑
要素を追加
引数 |
| |||
戻り値 |
|
navitime.geo.service.cluster.ClusterBaseElement[]
getAllBaseElements()
↑
すべての navitime.geo.service.cluster.
ClusterBaseElement を取得
ClusterBaseElement を取得
戻り値 |
boolean
removeBaseElement(element)
↑
要素を削除
引数 |
| |||
戻り値 |
|
Documentation generated by JsDoc Toolkit 2.3.2 (template:aias-frame 1.6.1) on Tue Jun 08 2021 16:24:20 GMT+0900 (JST)