הוספת ScribbleMaps לאפליקציה שלך
הערה:השתמש/י ב-ScribbleMaps Connect Picker כאשר ברצונך שמשתמשים יתחברו ל-Scribble Maps, יעיינו במפות הזמינות להם ויחזירו נתוני מפה ישירות לאפליקציית האינטרנט שלך.הבורר נפתח בחלון קופץ ומטפל שם בתהליך ההתחברות של המשתמש, כך שהאפליקציה שלך אינה צריכה לאסוף ישירות פרטי התחברות של Scribble Maps.
תוכן עניינים
קבלת ה-Client ID שלך
הוספת ה-SDK לדף שלך
פתיחת Connect Picker
טיפול בנתוני המפה שנבחרה
הגדרות אופציונליות
פורמטים נתמכים ושדות מוחזרים
איך Connect Picker עובד
ScribbleMaps Connect Picker מאפשר למשתמשים שלך לעיין במפות מ-Scribble Maps, לחפש אותן ולבחור אותן, ואז להחזיר את נתוני המפה ישירות לאפליקציה שלך בפורמט שתבחר/י.
זה שימושי כאשר ברצונך שמשתמשים ייצרו וינהלו נתונים גיאוגרפיים ב-Scribble Maps ואז יטענו את הנתונים האלה לאפליקציה שלך, בלי שתצטרך/י לבנות דפדפן מפות או תהליך התחברות משלך.
מקרה שימוש / דוגמה:
שילוב זה שימושי עבור לוחות מחוונים, כלים לנכסים, אפליקציות לנתוני שטח ואפליקציות אינטרנט אחרות הזקוקות לכך שמשתמשים יבחרו ויטענו נתונים ממופים מ-Scribble Maps.
קבלת ה-Client ID שלך
-
פתח/י את אתר המפתחים של Scribble Maps:
https://developers.scribblemaps.com -
הרשמה של פרויקט חינמי.
-
העתק/י את ה-Client ID שלך.
תשתמש/י בערך זה בעת קריאה ל-Connect Picker.
הוספת ה-SDK לדף שלך
-
בדף האינטרנט שלך, הוסף/י את ה-SDK של Connect Picker:
<script src="https://api.scribblemaps.com/connect/picker.js"></script>
-
שמור/י את השינויים בדף שלך.
ScribbleMaps Connect Picker זמין כעת לאפליקציה שלך.
פתיחת Connect Picker
-
קרא/י ל-ScribbleMapsConnect.pick() מהדף שלך.
-
העבר/י את ה-clientId שלך, את format הייצוא הרצוי ואת פונקציית ה-callback onSelect.
-
השתמש/י בקוד הדומה לדוגמה הבאה:
ScribbleMapsConnect.pick({ clientId: 'YOUR_CLIENT_ID', format: 'geojson', onSelect: function (result) { // result.data contains your GeoJSON // result.title, result.mapCode, result.thumbUrl also available loadIntoMyApp(result.data); } });כאשר הבורר נפתח, המשתמש יכול להתחבר, לעיין במפות הזמינות לו ולבחור אחת מהן.
טיפול בנתוני המפה שנבחרה
-
בתוך ה-callback onSelect, גש/י ל-result.data.
זה מכיל את נתוני המפה בפורמט שביקשת. -
(אופציונלי) השתמש/י בשדות המוחזרים הנוספים:
- result.title — כותרת המפה
- result.mapCode — קוד המפה ב-Scribble Maps
- result.thumbUrl — כתובת URL של תמונה ממוזערת של המפה
-
העבר/י את הנתונים ללוגיקה של האפליקציה שלך.
לדוגמה, טען/י את ה-GeoJSON שהוחזר לצופה המפות או לתהליך העבודה עם הנתונים שלך.
הגדרות אופציונליות
אפשר להגדיר את הבורר כך שיתאים טוב יותר לתהליך העבודה של האפליקציה שלך.
-
בחירת פורמט הייצוא על ידי שינוי הערך של format.
לדוגמה: geojson, kml, csv, gpx, dxf, shapefile או smjson. -
בחירת מקורות המפות שהמשתמשים יכולים לעיין בהם באמצעות האפשרות tabs.
משתמשים יכולים לעיין במפות מהספרייה האישית שלהם, ממפות משותפות של הצוות או מאוסף הקהילה. - (אופציונלי) השתמש/י בסגנונות הכפתורים הכלולים כדי להתאים לממשק בהיר או כהה.
פורמטים נתמכים ושדות מוחזרים
פורמטי ייצוא נתמכים:
- GeoJSON
- KML
- CSV
- GPX
- DXF
- Shapefile
- SMJSON
שדות תוצאה מוחזרים:
- data
- title
- mapCode
- thumbUrl
לאחר ההגדרה, Connect Picker מעניק למשתמשים שלך גישה לנתוני Scribble Maps שלהם ישירות מתוך האפליקציה שלך, דרך נקודת שילוב אחת.
קשור
ייבוא/ייצוא קבצים ונתונים - GeoJSON, תמונות, PDF, CSV, KML, GXP, SHP, DXF, SMJSON, SMT, WKT ועוד
ייבוא/ייצוא: תיאורים, דוגמאות, הגבלות ופתרונות עקיפים - CSV, DXF, GeoJSON, GPX, KML, KMZ, SHP
עודכן לאחרונה