クラスnavitime.geo.overlay.Polygon
ポリゴンを描画するクラス
名前空間navitime.geo.overlay
継承関係 navitime.geo.overlay.Polygon
サンプル
  1 使:
  2  var coords = new Array();
  3  coords.push(new navitime.geo.LatLng(35.681178,139.766178));
  4  coords.push(new navitime.geo.LatLng(35.677844,139.766178));
  5  coords.push(new navitime.geo.LatLng(35.677844,139.751456));
  6  coords.push(new navitime.geo.LatLng(35.681178,139.751456));
  7  coords.push(new navitime.geo.LatLng(35.683956,139.757011));
  8 
  9  var polygon = new navitime.geo.overlay.Polygon({
 10      map: map,               // 表示対象地図インスタンス(setMapメソッドでも可)
 11      paths: coords,          // 5点の座標の配列
 12      strokeColor: "#FF0000", // 外周色
 13      strokeOpacity: 1,       // 外周透過度(0: 透明 ⇔ 1:不透明)
 14      strokeWeight: 1,        // 外周太さ(ピクセル)
 15      fillColor: "#FF8a00",   // 塗りつぶし色
 16      fillOpacity: 0.3,       // 塗りつぶし透過度(0: 透明 ⇔ 1:不透明)
 17      zIndex: 100
 18  });
≫プレインテキスト
定義<src/navitime/geo/overlay/Polygon.js>
他のクラスから継承したメンバを折りたたむ
概要
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 詳細トップ | ページトップ
コンストラクタ
 
設定されたオプションに基づきポリゴンを描画します。
メソッド
Array
設定されたパスを返します。
Boolean
このオブジェクトが表示されているかどうかを取得します。
Number
このオブジェクトのzIndexを取得します。
void
setMap(map)
指定された地図にポリゴンをレンダリングします。
void
setOptions(options)
オプションを設定します。
void
setPaths(paths)
パスを設定します。
void
setVisible(visibility)
このオブジェクトの表示の切り替えを行います。
void
setZIndex(zIndex)
このオブジェクトのzIndexを設定します。
イベント
void
click(evt)
左クリックイベント
void
dblclick(evt)
ダブルクリックイベント
void
ダブル右クリックイベント
void
mousedown(evt)
マウスダウンイベント
void
mousemove(evt)
マウスムーブイベント
void
mouseout(evt)
マウスアウトイベント
void
mouseover(evt)
マウスオーバーイベント
void
mouseup(evt)
マウスアップイベント
void
rightclick(evt)
右クリックイベント
void
touchend(evt)
タッチ操作終了時に発生するイベント
void
touchmove(evt)
タッチ操作中に発生するイベント
void
touchstart(evt)
タッチ操作開始時に発生するイベント
詳細
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 概要トップ | ページトップ
コンストラクタ
navitime.geo.overlay.Polygon(options)
設定されたオプションに基づきポリゴンを描画します。
引数
Object options オプション
  {map: 表示対象地図インスタンス,
   paths: 座標配列,
   strokeColor: 外周色,
   strokeOpacity: 外周透過度(0: 透明 ⇔ 1:不透明),
   strokeWeight: 外周太さ(ピクセル),
   fillColor: 塗りつぶし色,
   fillOpacity: 塗りつぶし透過度(0: 透明 ⇔ 1:不透明),
   zIndex: その他のオーバーレイと比較したzIndex
  }
メソッド
Array getPaths()
設定されたパスを返します。
戻り値
Array パス

Boolean getVisible()
このオブジェクトが表示されているかどうかを取得します。
戻り値
Boolean 表示/非表示

Number getZIndex()
このオブジェクトのzIndexを取得します。
戻り値
Number zIndex値

void setMap(map)
指定された地図にポリゴンをレンダリングします。 引数がnullの場合は描画されているポリゴンを削除します。
引数
navitime.geo.Map map マップインスタンス

void setOptions(options)
オプションを設定します。 描画もし直します。
引数
Object options

void setPaths(paths)
パスを設定します。
引数
Array paths 表示対象の緯度経度を格納した配列

void setVisible(visibility)
このオブジェクトの表示の切り替えを行います。
引数
Boolean visibility 表示/非表示

void setZIndex(zIndex)
このオブジェクトのzIndexを設定します。
引数
Number zIndex zIndex値
イベント
void click(evt)
左クリックイベント
引数
unknown evt

void dblclick(evt)
ダブルクリックイベント
引数
unknown evt

void dblrightclick(evt)
ダブル右クリックイベント
引数
unknown evt

void mousedown(evt)
マウスダウンイベント
引数
unknown evt

void mousemove(evt)
マウスムーブイベント
引数
unknown evt

void mouseout(evt)
マウスアウトイベント
引数
unknown evt

void mouseover(evt)
マウスオーバーイベント
引数
unknown evt

void mouseup(evt)
マウスアップイベント
引数
unknown evt

void rightclick(evt)
右クリックイベント
引数
unknown evt

void touchend(evt)
タッチ操作終了時に発生するイベント
引数
unknown evt

void touchmove(evt)
タッチ操作中に発生するイベント
引数
unknown evt

void touchstart(evt)
タッチ操作開始時に発生するイベント
引数
unknown evt
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)