קבלת רשימת שכבות ציבוריות
פונקציה זו מחזירה את רשימת כל השכבות הציבוריות הזמינות ב־API, כולל מזהה, שם תצוגה ובעלים.
שימושית לגילוי שכבות ממשלתיות ועירוניות לפני ביצוע תשאולים.
השימוש בפונקציה אינו מחייב יצירת מפה, אך מחייב שליחת מפתח API תקף מהדומיין המאושר.
govmap.getPublicLayers(apiToken, language?);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
| apiToken | string | מפתח אימות ל-API. מאומת מול הדומיין של הדף הקורא. חובה |
| language | govmap.languages | רשות. שפת שמות ותיאורי השכבות. ערכים מ־govmap.languages (ראה נספח ב'). ברירת מחדל: עברית |
מבנה התשובה
התשובה היא מערך של אובייקטי שכבה ציבורית:
| שם | סוג | תיאור |
|---|---|---|
| id | number | מזהה פנימי של השכבה |
| alias | string | מזהה השכבה לשימוש בקריאות API (יש להשתמש בו בפונקציות אחרות) |
| name | string | שם תצוגה בשפה שנבחרה |
| owner | string | null | משרד מפרסם או רשות מקומית. null אם אין |
דוגמה לבקשה
govmap.getPublicLayers('YOUR_API_TOKEN', govmap.languages.EN).then(function (layers) {
console.log(layers);
var parcelLayers = layers.filter(function (l) {
return l.name.includes('Parcel');
});
console.log(parcelLayers);
});
דוגמה לתשובה
[
{
"id": "2",
"alias": "banks",
"name": "סניפי בנקים",
"owner": "בנק ישראל"
},
{
"id": "227295",
"alias": "layer_227295",
"name": "לולים",
"owner": "משרד החקלאות וביטחון המזון"
},
]