B.3.2.3 選択イベント・コントロール関数

矩形の選択またはポリゴンの選択、あるいはその両方で、選択イベント・コントロール関数を定義できます。

矩形の選択イベント・コントロール関数は、矩形の選択が有効な場合に、SVGマップ上でマウスをクリックおよびドラッグして(対角線上で向かい合う2つの角を示して)、矩形の選択領域を作成するとコールされます。矩形の選択が完了し、マウス・キーを解放すると、すぐにこの関数がコールされます。関数の名前は、マップ・リクエストのonrectselect属性(「map_requestの属性」を参照)で指定します。

ポリゴンの選択イベント・コントロール関数は、ポリゴンの選択が有効な場合に、SVGマップ上でマウスを4回以上クリックおよびドラッグして多角形の選択領域を作成するとコールされます。最初にクリックしたのと同じ場所を最後にクリックするとポリゴンが完成します。ポリゴンの選択が完了すると、すぐにこの関数がコールされます。関数の名前は、マップ・リクエストのonpolyselect属性(「map_requestの属性」を参照)で指定します。