クラスnavitime.geo.route.Renderer
mochaのroute/shapeの戻り値を元にルート形状を描画する。
名前空間navitime.geo.route
継承関係 navitime.geo.route.Renderer
サンプル
  1 使:
  2  var geojson = geoJsonData; // mochaの戻り値
  3  // ルート線の初期化
  4  var route = new navitime.geo.route.Renderer(geojson, {map      : map,
  5                                                        unit     : "degree",
  6                                                        arrow    : true,
  7                                                        allRoute : true,
  8                                                        lineAttr : {color   : "#FF4500",
  9                                                                    weight  : 14,
 10                                                                    opacity : 0.5,
 11                                                                    shadow  : true});
 12  route.draw(); // ルート線の描画
≫プレインテキスト
定義<src/navitime/geo/route/Renderer.js>
他のクラスから継承したメンバを折りたたむ
概要
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 詳細トップ | ページトップ
コンストラクタ
 
navitime.geo.route.Renderer(route , options)
新しいnavitime.geo.route.Rendererオブジェクトを作成する。
メソッド
void
changeVisibility(visibility)
表示の切り替えを行う。
void
終了処理。
void
全てのルートを表示します。
void
draw()
routeを描画する
Boolean
表示状態を判別する。
詳細
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 概要トップ | ページトップ
コンストラクタ
navitime.geo.route.Renderer(route , options)
新しいnavitime.geo.route.Rendererオブジェクトを作成する。
引数
Object route mochaのroute/shapeAPIを使用した結果のGeoJSON
Object options
{
  map      : 対象の地図オブジェクト
  unit     : 座標の単位表記("degree"(デフォルト値) | "millisec")
  arrow    : 矢印を表示するか(true(矢印を表示) | false(矢印を非表示))
  allRoute : 全てのルートを表示するか
  lineAttr : ルート線属性 {
      color              : 線の色,
      weight             : 線の太さ,
      opacity            : 線の透過度,
      shadow             : 影線の有無,
      inlineOffset       : 主線のオフセット(単位はピクセル、デフォルト値は-4),
      outlineOffset      : 縁線のオフセット(単位はピクセル、デフォルト値は1)
    }
  }
メソッド
void changeVisibility(visibility)
表示の切り替えを行う。 divが存在しない場合は何もしない。
引数
Boolean visibility 表示状態(trule(ルート線を表示) | false(ルート線を非表示))

void destroy()
終了処理。

void displayAllRoute()
全てのルートを表示します。

void draw()
routeを描画する

Boolean isVisible()
表示状態を判別する。
戻り値
Boolean visibility (true : 表示 | false : 非表示)
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)