クラスnavitime.geo.overlay.Circle
円を描画するクラス
名前空間navitime.geo.overlay
継承関係 navitime.geo.overlay.Circle
サンプル
  1 使:
  2  var latlng = new navitime.geo.LatLng(35.681178,139.766178);
  3 
  4  var circle = new navitime.geo.overlay.Circle({
  5      map: map,               // 表示対象地図インスタンス(setMapメソッドでも可)
  6      center: latlng,         // 中心点
  7      fillColor: '#ff8a00',   // 塗りつぶし色
  8      fillOpacity: 0.3,       // 塗りつぶし透過度(0: 透明 ⇔ 1:不透明)
  9      radius: 500,            // 半径(m)
 10      strokeColor: '#ff0000', // 外周色
 11      strokeOpacity: 1,       // 外周透過度(0: 透明 ⇔ 1:不透明)
 12      strokeWeight: 1,        // 外周太さ(ピクセル)
 13      zIndex: 100             // その他のオーバーレイと比較したzIndex
 14  });
≫プレインテキスト
定義<src/navitime/geo/overlay/Circle.js>
他のクラスから継承したメンバを折りたたむ
概要
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 詳細トップ | ページトップ
コンストラクタ
 
設定されたオプションに基づき円を描画します。
メソッド
navitime.geo.LatLng
この円の中心を取得します。
Number
この円の半径を返します。
Boolean
このオブジェクトが表示されているかどうかを取得します。
Number
このオブジェクトのzIndexを取得します。
void
setCenter(latlng)
この円の中心を設定します。
void
setMap(map)
指定された地図に円をレンダリングします。
void
setOptions(options)
オプションを設定します。
void
setRadius(radius)
この円の半径(m)を設定します。
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.Circle(options)
設定されたオプションに基づき円を描画します。
引数
Object options オプション
  {map: 表示対象地図インスタンス,
   center: 中心点,
   fillColor: 塗りつぶし色,
   fillOpacity: 塗りつぶし透過度(0: 透明 ⇔ 1:不透明),
   radius: 半径(m),
   strokeColor: 外周色,
   strokeOpacity: 外周透過度(0: 透明 ⇔ 1:不透明),
   strokeWeight: 外周太さ(ピクセル),
   zIndex: その他のオーバーレイと比較したzIndex
  }
メソッド
navitime.geo.LatLng getCenter()
この円の中心を取得します。
戻り値
navitime.geo.LatLng 中心緯度経度

Number getRadius()
この円の半径を返します。
戻り値
Number 円の半径(m)

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

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

void setCenter(latlng)
この円の中心を設定します。
引数
navitime.geo.LatLng latlng 緯度経度

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

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

void setRadius(radius)
この円の半径(m)を設定します。
引数
Number radius

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)