クラス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)