クラスnavitime.geo.Map
地図を表示するための基本クラス
名前空間navitime.geo
継承関係 navitime.geo.Map
サンプル
  1 //使用例:
  2 new navitime.geo.Map("map", new navitime.geo.LatLng(35.652832, 139.828491), 15);
  3 
  4 //オプションありの場合
  5 new navitime.geo.Map("map", new navitime.geo.LatLng(35.652832, 139.828491), 15, {
  6        wheelzoom:false
  7 });
≫プレインテキスト
定義<src/navitime/geo/Map.js>
他のクラスから継承したメンバを折りたたむ
概要
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 詳細トップ | ページトップ
コンストラクタ
 
navitime.geo.Map(id , latlng , zoom , options)
地図を描画・制御するオブジェクトを作成します。
メソッド
boolean
addClusterCondition(condition)
ClusterConditionの追加
navitime.geo.LatLngBounds
表示領域の四隅の緯度経度を取得します。
navitime.geo.LatLng
現在表示している地図の中心緯度経度を取得します。
Number
現在のズーム値を取得します。
Boolean
moveTo(latlng , zoom)
緯度経度、ズームを元に移動します。
Boolean
panBy(x , y)
地図の中心を指定した距離(ピクセル単位)変更します。
Boolean
panTo(latlng)
地図の中心を指定された latlng に変更します。
boolean
ClusterConditionの削除
void
表示領域の再計算を行い設定します。
イベント
void
地図の中心が変更されたときに発生するイベント
void
click(evt)
左クリックイベント
void
dblclick(evt)
ダブルクリックイベント
void
ダブル右クリックイベント
void
drag()
ドラッグ途中に発生するイベント
void
ドラッグ移動が行われず終了した時に発生するイベント
void
ドラッグ操作終了時に発生するイベント
void
ドラッグ操作開始時に発生するイベント
void
タッチ操作の長押し時に発生するイベント
void
mousemove(evt)
マウスムーブイベント
void
mouseout(evt)
マウスアウトイベント
void
mouseover(evt)
マウスオーバーイベント
void
地図再描画が終了した時に発生するイベント
void
panTo,panBy,moveToを呼び出した際の地図再描画が開始された時に発生するイベント
void
panend()
アニメーション移動が終了した時に発生するイベント
void
panTo,panByメソッドを呼び出した際アニメーション移動が開始された時に発生するイベント
void
rightclick(evt)
右クリックイベント
void
タッチ操作終了時に発生するイベント
void
タッチ操作中に発生するイベント
void
タッチ操作開始時に発生するイベント
void
地図のズームレベルが変更されたときに発生するイベント
void
地図のズームが終了した時に発生するイベント
void
地図のズームが開始された時に発生するイベント
詳細
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 概要トップ | ページトップ
コンストラクタ
navitime.geo.Map(id , latlng , zoom , options)
地図を描画・制御するオブジェクトを作成します。
引数
String id 地図を表示するためのDivId
navitime.geo.LatLng latlng 中心緯度経度
Number zoom ズーム値
Object options オプション
{
  wheelzoom:マウスホイールでのズーム可否(boolean),
  dblclickZoom: ダブルクリックでのズームイン有効化(boolean),
  scalebarInfo: スケールバーのオプション
       {
          isShow: スケールバー表示有無(boolean),
          bottom: スケールバーbottom位置(number) ※単位はpx,
          left: スケールバーleft位置(number) ※単位はpx,
          className: スケールバークラス名(string)
       },
  bounds: 表示領域(navitime.geo.BoundsInfo),
  disableZoomBar: ズームバー初期表示有無(boolean),
}
メソッド
boolean addClusterCondition(condition)
ClusterConditionの追加
引数
navitime.geo.service.cluster.ClusterCondition condition コンディションクラス
戻り値
boolean 追加されればtrue

表示領域の四隅の緯度経度を取得します。
戻り値
navitime.geo.LatLngBounds 左下と右上の緯度経度

navitime.geo.LatLng getCenter()
現在表示している地図の中心緯度経度を取得します。
戻り値
navitime.geo.LatLng 中心緯度経度

Number getZoom()
現在のズーム値を取得します。
戻り値
Number ズーム値

Boolean moveTo(latlng , zoom)
緯度経度、ズームを元に移動します。
引数
navitime.geo.LatLng latlng 緯度経度(世界測地系)
Number zoom ズーム値
戻り値
Boolean 動作結果

Boolean panBy(x , y)
地図の中心を指定した距離(ピクセル単位)変更します。 変更範囲が規定値より小さい場合、 遷移はスムーズにアニメーション表示されます。
引数
Number x 移動距離X(単位:pix)
Number y 移動距離Y(単位:pix)
戻り値
Boolean 動作結果

Boolean panTo(latlng)
地図の中心を指定された latlng に変更します。 変更範囲が規定値小さい場合、 遷移はスムーズにアニメーション表示されます。
引数
navitime.geo.LatLng latlng 移動先緯度経度
戻り値
Boolean 動作結果

boolean removeClusterCondition(condition)
ClusterConditionの削除
引数
navitime.geo.service.cluster.ClusterCondition condition コンディションクラス
戻り値
boolean 削除されればtrue

void resizeTo()
表示領域の再計算を行い設定します。 表示領域の高さ、幅を任意で変更した場合はこのメソッドを呼び出してください。
イベント
void centermoved()
地図の中心が変更されたときに発生するイベント

void click(evt)
左クリックイベント
引数
navitime.geo.MouseEvent evt イベント

void dblclick(evt)
ダブルクリックイベント
引数
navitime.geo.MouseEvent evt イベント

void dblrightclick(evt)
ダブル右クリックイベント
引数
navitime.geo.MouseEvent evt イベント

void drag()
ドラッグ途中に発生するイベント

void dragcancel()
ドラッグ移動が行われず終了した時に発生するイベント

void dragend()
ドラッグ操作終了時に発生するイベント

void dragstart()
ドラッグ操作開始時に発生するイベント

void longpress()
タッチ操作の長押し時に発生するイベント

void mousemove(evt)
マウスムーブイベント
引数
navitime.geo.MouseEvent evt イベント

void mouseout(evt)
マウスアウトイベント
引数
navitime.geo.MouseEvent evt イベント

void mouseover(evt)
マウスオーバーイベント
引数
navitime.geo.MouseEvent evt イベント

void moveend()
地図再描画が終了した時に発生するイベント

void movestart()
panTo,panBy,moveToを呼び出した際の地図再描画が開始された時に発生するイベント

void panend()
アニメーション移動が終了した時に発生するイベント

void panstart()
panTo,panByメソッドを呼び出した際アニメーション移動が開始された時に発生するイベント

void rightclick(evt)
右クリックイベント
引数
navitime.geo.MouseEvent evt イベント

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

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

void touchstart()
タッチ操作開始時に発生するイベント

void zoomchanged()
地図のズームレベルが変更されたときに発生するイベント

void zoomend()
地図のズームが終了した時に発生するイベント

void zoomstart()
地図のズームが開始された時に発生するイベント
Documentation generated by JsDoc Toolkit 2.3.2 (template:aias-frame 1.6.1) on Tue Jun 08 2021 16:24:19 GMT+0900 (JST)