הצגת ישויות של שכבת משתמש
פונקציה זו מחזירה רשימת יישויות של שכבה מסויימת בהתאם להרשאות המשתמש. הפונקציה מקבלת כפרמטר שם שכבה ולכל יישות מחזירה אובייקט המכיל את המזהה, את הגאומטריה ואת השדות .
אזהרה
להפעלת פונקציה זו נדרש token אבטחה נוסף לביצוע פעולות משתמש רשום דרך ה API.
govmap.getLayerEntities(Params);
הפונקציה מקבלת כפרמטר אוב ייקט המכיל את ה-properties הבאים
שם | סוג | תיאור |
---|---|---|
layerName | 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"],
showXY: true,
identifyOnClick: true,
isEmbeddedToggle: false,
background: 3,
layersMode: 1,
zoomButtons:false
});
}
function showExample() {
var params = {
layerName: '2756',
};
govmap.getLayerEntities(params).then(function(response) {
console.log(response);
});
}
</script>
</head>
<body>
<div id="map" style="width:600px;height:600px;"></div>
<button onClick="showExample()">Show Example</button>
</body>
</html>
תשובה
[
{
"Fields": [
{
"FieldName": "SHAPE",
"Caption": "DONTSHOW",
"Value": "POINT ( 200000.48000000 600000.39000000)"
},
{
"FieldName": "Field1Value",
"Caption": "שם",
"Value": "אאאא"
},
{
"FieldName": "Field2Value",
"Caption": "תיאור",
"Value": "אא"
}
],
"entityID": "235850"
},
{
"Fields": [
{
"FieldName": "SHAPE",
"Caption": "DONTSHOW",
"Value": "POINT ( 25000.48000000 650000.39000000)"
},
{
"FieldName": "Field1Value",
"Caption": "שם",
"Value": "בבבבבב"
},
{
"FieldName": "Field2Value",
"Caption": "תיאור",
"Value": "בב"
}
],
"entityID": "235851"
}
}
]