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

הצגת ישויות של שכבת משתמש

פונקציה זו מחזירה רשימת יישויות של שכבה מסויימת בהתאם להרשאות המשתמש. הפונקציה מקבלת כפרמטר שם שכבה ולכל יישות מחזירה אובייקט המכיל את המזהה, את הגאומטריה ואת השדות .

אזהרה

להפעלת פונקציה זו נדרש token אבטחה נוסף לביצוע פעולות משתמש רשום דרך ה API.


govmap.getLayerEntities(Params);

הפונקציה מקבלת כפרמטר אובייקט המכיל את ה-properties הבאים

שםסוגתיאור
layerNamestringשם שכבה

קוד לדוגמה


<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"
}
}
]