宣言されたエリアIDなしで、マップエリアに「クリック時」のイベントを設定する必要があります。私の国の地図には、次のような id を持つ 5 つのエリアがあります。
<area shape="poly" name="Area 1" coords="343,183 etc" title="My area 1" id="1" href="#">
JSには機能があります:
$('#my-map-div').mapster({
fillOpacity: 0.8,
fillColor: "FFFFFF",
stroke: false,
onClick: function (e) {
alert('HERE IS MY ACTION');
}
ID のあるエリアをクリックすると、アラートが表示されます。
宣言されたエリア座標、エリアIDなどのないマップの残りの部分はどうですか? 「クリック時」にイベントを設定するには?誰かがエリア外の地図をクリックしたときにアラートを受け取る必要があります。