クラスnavitime.geo.control.MenuControl
右クリックメニュー制御用コントローラークラス
名前空間navitime.geo.control
継承関係 navitime.geo.control.MenuControl
サンプル
  1 使用例:
  2    // メニュー追加
  3    var menu = new navitime.geo.control.MenuControl({
  4        map: map // 表示対象地図インスタンス(setMapメソッドでも可)
  5    });
  6 
  7    // 右クリックをされた場所を取得したい場合。
  8    menu.addMenuColumn("緯度経度表示", function(){
  9        var latlng = menu.getLatLng();
 10        alert(latlng.getLat() + " , " + latlng.getLng());
 11    });
 12 
 13    // 右クリックした場所を中心にしたい場合
 14    menu.addMenuColumn("この地点を中心に", function(){
 15        map.panTo(menu.getLatLng());
 16    });
≫プレインテキスト
定義<src/navitime/geo/control/MenuControl.js>
他のクラスから継承したメンバを折りたたむ
概要
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 詳細トップ | ページトップ
コンストラクタ ↑
 
地図上にて右クリックした場合、登録してあるメニュー項目を表示します。
メソッド ↑
void
addMenuColumn(title , func , scope)
メニューリストを追加します。
void
右クリックされた場所の緯度経度を取得します。
Boolean
setMap(map)
指定された地図上にコントロールを追加します。
詳細
コンストラクタ | 定数 | プロパティ | メソッド | イベント | 概要トップ | ページトップ
コンストラクタ ↑
navitime.geo.control.MenuControl(options)
↑
地図上にて右クリックした場合、登録してあるメニュー項目を表示します。
引数
Object options オプション
  map: {navitime.geo.map.Map} 関連付ける地図インスタンス
メソッド ↑
void addMenuColumn(title , func , scope)
↑
メニューリストを追加します。
引数
String title 表示用タイトル
Function func 実行関数
Object scope 実行元Object

void getLatLng()
↑
右クリックされた場所の緯度経度を取得します。

Boolean setMap(map)
↑
指定された地図上にコントロールを追加します。 引数に null が設定されていた場合はコントロールを地図上から削除します。
引数
navitime.geo.Map map 地図インスタンス
戻り値
Boolean 追加結果
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)