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

דוגמא של אובייקט להוספת ישות לשכבה

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

אזהרה

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


govmap.getAddEntitiesSample(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.getAddEntitiesSample(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>

תשובה

{
"layerName": "2756",
"entities": [
{
"fields": {
"Field2Value": "number",
"Field3Value": "selectedChoiceID",
"Field4Value": "multipleChoiceIdsComaSeparated",
"Field5Value": "link",
"Field6Value": "pictureLink",
"Field8Value": "text",
"Field1Value": "date",
"SHAPE": "wkt geometry"
}
}
],
"choices": {
"Field3Value": {
"1696": "black",
"1697": "yellow",
"1698": "green"
},
"Field4Value": {
"1699": "aaaaa aaaa",
"1700": "xxx xx",
"1701": "vvvv",
"1702": "nnnn",
"1703": "vbnmhjk",
"1704": "rrr rr",
"1705": "mmmmm",
"1706": "www",
"1707": "eee eeee",
"1708": "yyy yy"
}
}
}

a