ScribbleMaps-i tətbiqinizə əlavə edin
Qeyd:ScribbleMaps Connect Picker-dən istifadəçilərin Scribble Maps-ə daxil olmasını, mövcud xəritələrinə göz gəzdirməsini və xəritə məlumatlarını birbaşa veb tətbiqinizə qaytarmasını istədiyiniz zaman istifadə edin.Picker popup pəncərədə açılır və istifadəçi giriş prosesini orada idarə edir, beləliklə tətbiqiniz Scribble Maps etimadnamələrini birbaşa toplamalı olmur.
Məzmun
Client ID-nizi əldə edin
SDK-nı səhifənizə əlavə edin
Connect Picker-i açın
Seçilmiş xəritə məlumatlarını emal edin
İstəyə bağlı konfiqurasiya
Dəstəklənən formatlar və qaytarılan sahələr
Connect Picker necə işləyir
ScribbleMaps Connect Picker istifadəçilərinizə Scribble Maps-dən xəritələrə göz gəzdirməyə, onları axtarmağa və seçməyə, sonra həmin xəritə məlumatlarını seçdiyiniz formatda birbaşa tətbiqinizə qaytarmağa imkan verir.
Bu, istifadəçilərin Scribble Maps-də geoməlumatlar yaratmasını və idarə etməsini, sonra isə öz xəritə brauzerinizi və ya giriş axınınızı qurmadan həmin məlumatları tətbiqinizə yükləməsini istədiyiniz zaman faydalıdır.
İstifadə halı / Nümunə:
Bu inteqrasiya idarə panelləri, mülkiyyət alətləri, sahə məlumatları tətbiqləri və istifadəçilərin Scribble Maps-dən xəritələnmiş məlumatları seçib yükləməsini tələb edən digər veb tətbiqlər üçün faydalıdır.
Client ID-nizi əldə edin
-
Scribble Maps developer saytını açın:
https://developers.scribblemaps.com -
Pulsuz layihə qeydiyyatdan keçirin.
-
Client ID-nizi kopyalayın.
Bu dəyəri Connect Picker-i çağırarkən istifadə edəcəksiniz.
SDK-nı səhifənizə əlavə edin
-
Veb səhifənizə Connect Picker SDK-nı əlavə edin:
<script src="https://api.scribblemaps.com/connect/picker.js"></script>
-
Səhifə dəyişikliklərinizi yadda saxlayın.
Scribble Maps Connect Picker artıq tətbiqinizdə əlçatandır.
Connect Picker-i açın
-
Səhifənizdən ScribbleMapsConnect.pick() funksiyasını çağırın.
-
clientId-nizi, istədiyiniz ixrac format-ını və onSelect callback funksiyasını ötürün.
-
Aşağıdakı nümunəyə bənzər koddan istifadə edin:
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); } });Picker açıldıqda istifadəçi autentifikasiyadan keçə, mövcud xəritələrinə göz gəzdirə və birini seçə bilər.
Seçilmiş xəritə məlumatlarını emal edin
-
onSelect callback funksiyasında result.data-ya daxil olun.
Bu, xəritə məlumatlarını sizin istədiyiniz formatda ehtiva edir. -
(İstəyə bağlı) Qaytarılan əlavə sahələrdən istifadə edin:
- result.title — xəritənin başlığı
- result.mapCode — Scribble Maps xəritə kodu
- result.thumbUrl — xəritənin miniatür URL-i
-
Məlumatları tətbiqinizin məntiqinə ötürün.
Məsələn, qaytarılan GeoJSON-u öz xəritə göstəricinizə və ya məlumat iş axınınıza yükləyin.
İstəyə bağlı konfiqurasiya
Picker-i tətbiqinizin iş axınına daha yaxşı uyğunlaşdırmaq üçün konfiqurasiya edə bilərsiniz.
-
İxrac formatını seçin — bunun üçün format dəyərini dəyişin.
Məsələn: geojson, kml, csv, gpx, dxf, shapefile və ya smjson. -
İstifadəçilərin göz gəzdirə biləcəyi xəritə mənbələrini seçin — bunun üçün tabs seçimindən istifadə edin.
İstifadəçilər şəxsi kitabxanalarındakı xəritələrə, komanda ilə paylaşılan xəritələrə və ya icma kolleksiyasına göz gəzdirə bilərlər. - (İstəyə bağlı) Açıq və ya tünd interfeysə uyğunlaşdırmaq üçün daxil edilmiş düymə üslublarından istifadə edin.
Dəstəklənən formatlar və qaytarılan sahələr
Dəstəklənən ixrac formatları:
- GeoJSON
- KML
- CSV
- GPX
- DXF
- Shapefile
- SMJSON
Qaytarılan nəticə sahələri:
- data
- title
- mapCode
- thumbUrl
Konfiqurasiya edildikdən sonra Connect Picker istifadəçilərinizə tək bir inteqrasiya nöqtəsi vasitəsilə Scribble Maps məlumatlarına birbaşa tətbiqinizin daxilindən giriş imkanı verir.
Əlaqəli
Son yenilənmə