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

הדלקה וכיבוי שכבות במפה

פונקציה זו מבצעת הדלקה וכיבוי של שכבות במפה. הפונקציה מקבלת שני מערכים של שמות שכבות (כינויי השכבות באנגלית, לפי הגדרות מפ”י): במקום הראשון - מערך שכבות להדלקה, במקום השני - מערך שכבות לכיבוי. ניתן, לבצע מספר לא מוגבל של קריאות עוקבות ולהדליק ולכבות שכבות שונות בהמשך העבודה עם המפה. במקרים בהם הפונקציה מקבלת רק מערך אחד – היא מתייחסת למערך כשמות שכבות להדלקה.


govmap.setVisibleLayers(layersOn, layersOff)
שםסוגתיאור
layersOn[]stringמערך שכבות להדלקה
layersOff[]stringמערך שכבות לכיבוי

קוד לדוגמה:

<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 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: 3,
layersMode: 1,
zoomButtons:false
});
}
function showExample() {
govmap.setVisibleLayers(['GASSTATIONS', 'topocad_parcel_all'], [ 'bus_stops']);
}
</script>
</head>
<body>
<div id="map" style="width:600px;height:600px;"></div>
<button onClick="showExample()">Show Example</button>
</body>
</html>