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

קבלת רשימת שכבות ציבוריות

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

govmap.getPublicLayers(apiToken, language?);

פרמטרים​

שםסוגתיאור
apiTokenstringמפתח אימות ל-API. מאומת מול הדומיין של הדף הקורא. חובה
languagegovmap.languagesרשות. שפת שמות ותיאורי השכבות. ערכים מ־govmap.languages (ראה נספח ב').
ברירת מחדל: עברית

מבנה התשובה​

התשובה היא מערך של אובייקטי שכבה ציבורית:

שםסוגתיאור
idnumberמזהה פנימי של השכבה
aliasstringמזהה השכבה לשימוש בקריאות API (יש להשתמש בו בפונקציות אחרות)
namestringשם תצוגה בשפה שנבחרה
ownerstring | 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": "משרד החקלאות וביטחון המזון"
},
]