B.3.2.1 マップレベル関数
マウスクリック・イベントおよびマウス移動イベントに対して、マップレベルのマウス・イベント・コントロール関数を定義できます。
マウスクリック・イベント関数は、テーマ地物の選択およびウィンドウの選択の両方が無効の場合に、SVGマップの任意の場所をクリックするとコールされます。関数の名前は、マップ・リクエストのonclick属性(「map_requestの属性」を参照)で定義します。
マウス移動イベント関数は、SVGマップ内のどこかでマウスを移動するたびにコールされます。関数の名前は、マップ・リクエストのonmousemove属性(「map_requestの属性」を参照)で定義します。
これらのJavaScript関数は、SVGマップが埋め込まれたWebページに定義する必要があります。マウスクリックおよびマウス移動イベント関数には、2つのパラメータxおよびy (マウスのクリックまたは移動が発生したSVGビューア・ウィンドウ内の座標を指定)を使用する必要があります。座標はローカルのSVGビューア・ウィンドウの座標系で定義され、左上角の(0, 0)から右下角の(幅, 高さ)の間です。
親トピック: ユーザー定義のマウス・イベント・コントロール関数