ユーティリティ
名前空間navitime.geo
定義<src/navitime/geo/Util.js>
概要
名前空間 | クラス | 定数 | プロパティ | メソッド | イベント | 詳細トップ | ページトップ
クラス
<Class>
登録したイベントを保持するクラス。
メソッド
<static>
navitime.geo.util.EventListener
navitime.geo.util.addDomListener(object , eventName , handler , useCapture)
引数で渡されたオブジェクトまたはDOMに対してDOMイベントを関連付けます。
<static>
navitime.geo.util.EventListener
navitime.geo.util.addListener(object , eventName , handler)
引数で渡されたオブジェクトのイベントに対して処理を関連付けます。
<static>
navitime.geo.util.EventListener
navitime.geo.util.addListenerOnce(object , eventName , handler)
引数で渡されたオブジェクトのイベントに対して処理を一度だけ関連付けます。
<static>
Number, navitime.geo.LatLng
navitime.geo.util.calcAutomaticAdjustmentViewPort(map , latlngs [, zoomMax] [, center])
指定された緯度経度を元に最適なズーム及び中心点を計算します。
<static>
void
navitime.geo.util.removeListener(eventListener)
引数で渡されたイベントリスナーを削除します。
<static>
navitime.geo.LatLng
navitime.geo.util.transDatumJtoW()
日本測地系を世界測地系に変更する。
<static>
navitime.geo.LatLng
navitime.geo.util.transDatumWtoJ()
世界測地系を日本測地系に変更する。
<static>
void
navitime.geo.util.trigger(object , eventName [, evt])
引数で渡されたオブジェクトのイベントを呼び出します。
詳細
定数 | プロパティ | メソッド | イベント | 概要トップ | ページトップ
メソッド
<static> navitime.geo.util.EventListener navitime.geo.util.addDomListener(object , eventName , handler , useCapture)
引数で渡されたオブジェクトまたはDOMに対してDOMイベントを関連付けます。 尚、このメソッドはブラウザ依存なく使用することが可能です。
引数
DOM | Object object イベントを関連付けるDOM
String eventName イベント名
Function handler ハンドラー
Boolean useCapture キャプチャフェイズでのイベントハンドリング有無
戻り値
navitime.geo.util.EventListener eventListener イベントリスナー
サンプル
  1 使:
  2   navitime.geo.util.addDomListener(map, "click", function(){ alert("Hello World!!")});
≫プレインテキスト

<static> navitime.geo.util.EventListener navitime.geo.util.addListener(object , eventName , handler)
引数で渡されたオブジェクトのイベントに対して処理を関連付けます。
引数
Object object イベントを関連付けるオブジェクト(Map,Pinなど)
String eventName イベント名
Function handler ハンドラー
戻り値
navitime.geo.util.EventListener eventListener イベントリスナー
サンプル
  1 使:
  2   navitime.geo.util.addListener(map, "click", function(){ alert("Hello World!!")});
≫プレインテキスト

<static> navitime.geo.util.EventListener navitime.geo.util.addListenerOnce(object , eventName , handler)
引数で渡されたオブジェクトのイベントに対して処理を一度だけ関連付けます。
引数
Object object イベントを関連付けるオブジェクト(Map,Pinなど)
String eventName イベント名
Function handler ハンドラー
戻り値
navitime.geo.util.EventListener eventListener イベントリスナー
サンプル
  1 使:
  2   navitime.geo.util.addListenerOnce(map, "click", function(){ alert("Hello World!!")});
≫プレインテキスト

<static> Number, navitime.geo.LatLng navitime.geo.util.calcAutomaticAdjustmentViewPort(map , latlngs [, zoomMax] [, center])
指定された緯度経度を元に最適なズーム及び中心点を計算します。
引数
navitime.geo.Map map 表示対象地図
navitime.geo.LatLng[] latlngs 緯度経度の配列
Number [zoomMax] 最大のズーム値(任意)
navitime.geo.LonLat [center] 中心緯度経度(任意)
戻り値
Number zoom:ズーム値
navitime.geo.LatLng latlng: 中心緯度経度
サンプル
  1 使:
  2   var latlngs = new Array();
  3   latlngs.push(new navitime.geo.LatLng(35.652832, 139.828491);
  4   latlngs.push(new navitime.geo.LatLng(35.643357, 139.820348);
  5   latlngs.push(new navitime.geo.LatLng(35.668724, 139.825128);
  6 
  7   var center = navitime.geo.util.calcAutomaticAdjustmentViewPort(map, latlngs);
≫プレインテキスト

<static> void navitime.geo.util.removeListener(eventListener)
引数で渡されたイベントリスナーを削除します。
引数
navitime.geo.util.EventListener eventListener オブジェクトに対する操作タイプ
サンプル
  1 使:
  2   // イベントを登録
  3   var listener = navitime.geo.util.addListener(map, "click", function(){ alert("Hello World!!")});
  4   // イベントを削除
  5   navitime.geo.util.removeListener(listener);
≫プレインテキスト

<static> navitime.geo.LatLng navitime.geo.util.transDatumJtoW()
日本測地系を世界測地系に変更する。
戻り値
navitime.geo.LatLng latlngJ 変換後の緯度経度情報
サンプル
  1 使:
  2   // 日本測地形の緯度経度を生成
  3   var tokyoDatum = new navitime.geo.LatLng(128350195, 503382567);
  4   // 日本測地系を世界測地系に変換する
  5   var wgs84 = navitime.geo.util.transDatumJtoW(tokyoDatum);
≫プレインテキスト

<static> navitime.geo.LatLng navitime.geo.util.transDatumWtoJ()
世界測地系を日本測地系に変更する。
戻り値
navitime.geo.LatLng latlngW 変換後の緯度経度
サンプル
  1 使:
  2   // 世界測地形の緯度経度を生成
  3   var wgs84 = new navitime.geo.LatLng(128350195, 503382567);
  4   // 世界測地系を日本測地系に変換する
  5   var tokyoDatum = navitime.geo.util.transDatumWtoJ(wgs84);
≫プレインテキスト

<static> void navitime.geo.util.trigger(object , eventName [, evt])
引数で渡されたオブジェクトのイベントを呼び出します。 尚、地図内部用のイベントを呼び出した場合、関連付けられている地図処理も一緒に動作します。
引数
Object object イベントを関連付けるオブジェクト(Map,Pinなど)
String eventName イベント名
navitime.goe.MouseEvent [evt] イベント(任意)
サンプル
  1 使:
  2   // イベントを登録
  3   var listener = navitime.geo.util.addListener(map, "click", function(){ alert("Hello World!!")});
  4   // 登録したイベントを呼び出し。
  5   navitime.geo.util.trigger(map, "click");
≫プレインテキスト
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)