VEMap イベント オブジェクト プロパティ

コールバック メソッドから利用できる MapEvent オブジェクト プロパティを次の表に示します。

イベント オブジェクト プロパティ

プロパティ 説明

error

エラー メッセージを含む String オブジェクトです (メッセージがある場合)。

zoomLevel

マップの現在のズーム レベルです。

mapStyle

現在のマップ スタイルを表す String です。String の有効な結果は arh、および o です。

birdseyeSceneID

マップ スタイルが概観図 (斜角) に設定されている場合には、現在の概観シーンの一意識別子を示します。

birdseyeSceneOrientation

マップ スタイルが概観図 (斜角) に設定されている場合には、現在の概観シーンの方向を示します。

leftMouseButton

マウスの左ボタンがクリックされたかどうかを表す Boolean オブジェクトです。

rightMouseButton

マウスの右ボタンがクリックされたかどうかを表す Boolean オブジェクトです。

middleMouseButton

マウスの中央ボタン (またはマウス ホイール) がクリックされたかどうかを表す Boolean オブジェクトです。

mouseWheelChange

マウス ホイールの移動量です。

注意

これは 3D モードではサポートされません。また、Firefox 1.5 および 2.0 では間違った値が返されます。

clientX

ブラウザ ウィンドウからマウス カーソルの位置までの相対 x 座標です。

clientY

ブラウザ ウィンドウからマウス カーソルの位置までの相対 y 座標です。

screenX

スクリーンからマウス カーソルの位置までの相対 x 座標です。

注意

これは 3D モードではサポートされません。

screenY

スクリーンからマウス カーソルの位置までの相対 y 座標です。

注意

これは 3D モードではサポートされません。

mapX

スクリーンからマップまでの相対 x 座標です。

注意

これは 3D モードではサポートされません。

mapY

スクリーンからマップまでの相対 y 座標です。

注意

これは 3D モードではサポートされません。

latLong

クリックされた位置の latlong 座標です。3D モードでのみ機能します。2D の場合は、VEMap.PixelToLatLong メソッドを使用して、mapXmapY を latlong に変換できます。

keyCode

押されたキーのキー コードです。

注意

これは 3D モードではサポートされません。

altKey

キーが押されたときに Alt キーが同時に押されていたかどうかを表す Boolean オブジェクトです。

注意

これは 3D モードではサポートされません。

ctrlKey

キーが押されたときに Ctrl キーが同時に押されていたかどうかを表す Boolean オブジェクトです。

注意

これは 3D モードではサポートされません。

shiftKey

キーが押されたときに Shift キーが同時に押されていたかどうかを表す Boolean オブジェクトです。

注意

これは 3D モードではサポートされません。

eventName

発生したイベントのタイプを表す文字列です。

elementID

イベントに関連付けられているオブジェクト (通常は VEShape クラス オブジェクトまたはベース マップ) の ID です。

解説

イベント オブジェクト (「VEMap イベント」を参照) で提供される、シェイプの ID 文字列には、ルート ID 文字列の後ろに拡張子が含まれている場合があります。VEShape.GetID メソッドを以下のように使用して、正しいシェイプ参照が返されるようにします。

function ShapeHandler(e)
{
if (e.elementID)
  {
// e.elementID は、ルート ID と拡張子を含みます。
alert("マウスオーバーしたシェイプの ID は " + e.elementID);
// VEMap.GetShapeByID と VEShape.GetID を使用して
// ルート ID を返します。
var id = map.GetShapeByID(e.elementID).GetID();
alert("マウスオーバーしたシェイプの ID は " + id);
return true;
    }
}

関連項目

概念

キーボード イベント
マウス イベント
Virtual Earth イベント