דלג לתוכן הראשי

הסרת רישום לאירוע מפה

פונקציה זו מאפשרת להסיר את הרישום לאירוע שנעשה באמצעות הפונקציה הקודמת govmap.onEvent. הפונקציה מקבלת כפרמטר Event (מתוך ה enum govmap.events).


govmap.unbindEvent(EVENT);
תיאורסוגערכים
שם האירוע אותו רוצים להסירenum govmap.eventsPAN
EXTENT_CHANGE
CLICK DOUBLE_CLICK
MOUSE_MOVE
MOUSE_OVER

קוד לדוגמה:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="https://www.govmap.gov.il/govmap/api/govmap.api.js" defer onload="initGovMap()"></script>
<script type="text/javascript">
function listener() {
govmap.onEvent(govmap.events.CLICK).progress(e => alert.log("click event"));
}

function initGovMap() {
govmap.createMap('map', {
token: 'YOUR_API_TOKEN',
layers: ["GASSTATIONS","PARCEL_HOKS", "KSHTANN_ASSETS", "bus_stops", "PARCEL_ALL"],
showXY: true,
identifyOnClick: true,
isEmbeddedToggle: false,
background: "1",
layersMode: 1,
zoomButtons:false,
onLoad: () => listener()
});
}

function unbindEvent() {
govmap.unbindEvent(govmap.events.CLICK)
}
</script>
</head>
<body>
<div id="map" style="width:600px;height:600px;"></div>
<button onclick="unbindEvent()">Unbind</button>
</body>
</html>