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

פונקציות JavaScript

כללי

על מנת להשתמש בפונקציונאליות מתקדמת לאחר הוספת המפה לדף מארח יש להוסיף לקוד של הדף את קובץ ה- JavaScript באופן הבא:


<script src="https://www.govmap.gov.il/govmap/api/govmap.api.js"></script>
אזהרה

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

לאחר עליית הדף המארח הכולל את ה- div של המפה, ניתן ליצור את המפה ע”י שימוש בפונקציה createMap ולאחר מכן, ניתן להגדיר את פונקציית JavaScript של ה- API בה מעוניינים להשתמש. לדוגמא, ניתן להוסיף את govmap.api.js ל- body בו מופיע ה- div של המפה ב- HTML:


<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", "PARCEL_HOKS", "KSHTANN_ASSETS", "bus_stops", "PARCEL_ALL"],
showXY: true,
identifyOnClick: true,
isEmbeddedToggle: false,
background: "1",
layersMode: 1,
zoomButtons: false
});
}
</script>
</head>
<body>
<div id="map" style="width:600px;height:600px;"></div>
</body>
</html>
הערות

רק משתמש רשום רשאי לבצע שימוש בפונקציות JavaScript. משתמש רשום הינו משתמש שקיבל Token. את ה-Token עליו להזין בעת יצירת המפה.

ה-Token המונפק משויך לדומיין שבו הדף יושב ואינו תקף לשימוש בדומיין אחר.

במידה ולדומיין של הדף המארח אין הרשאה להפעיל API (בגלל שהדומיין שגוי, קוד משתמש שגוי, ההרשאה לא ניתנה או הוסרה ע"י מפ"י) – תוצג הודעת שגיאה מתאימה והמפה תתעלם מהפעלת הפונקציה.