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-ны бетке қосу
-
Веб-бетіңізге Connect Picker SDK-ны қосыңыз:
<script src="https://api.scribblemaps.com/connect/picker.js"></script>
-
Беттегі өзгерістерді сақтаңыз.
Scribble Maps Connect Picker енді қолданбаңызға қолжетімді.
Connect Picker ашу
-
Бетіңізден ScribbleMapsConnect.pick() функциясын шақырыңыз.
-
clientId мәнін, қажетті экспорт format пішімін және 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); } });Таңдағыш ашылғанда, пайдаланушы аутентификациядан өтіп, қолжетімді карталарын қарап шығып, біреуін таңдай алады.
Таңдалған карта деректерін өңдеу
-
onSelect кері шақыру функциясында result.data мәніне қол жеткізіңіз.
Онда сіз сұраған пішімдегі карта деректері бар. -
(Міндетті емес) Қосымша қайтарылған өрістерді пайдаланыңыз:
- result.title — картаның атауы
- result.mapCode — Scribble Maps карта коды
- result.thumbUrl — картаның нобай URL мекенжайы
-
Деректерді қолданбаңыздың логикасына беріңіз.
Мысалы, қайтарылған GeoJSON деректерін өз карта шолғышыңызға немесе деректер жұмыс процесіне жүктеңіз.
Қосымша конфигурация
Таңдағышты қолданбаңыздың жұмыс процесіне жақсырақ сәйкес келетіндей бапtай аласыз.
-
format мәнін өзгерту арқылы экспорт пішімін таңдаңыз.
Мысалы: geojson, kml, csv, gpx, dxf, shapefile немесе smjson. -
tabs опциясы арқылы пайдаланушылар қарай алатын карта көздерін таңдаңыз.
Пайдаланушылар өздерінің жеке кітапханасындағы, команда бөліскен карталарды немесе қауымдастық жинағын қарай алады. - (Міндетті емес) Ашық немесе күңгірт интерфейске сәйкес келу үшін қамтылған түйме стильдерін пайдаланыңыз.
Қолдау көрсетілетін пішімдер және қайтарылатын өрістер
Қолдау көрсетілетін экспорт пішімдері:
- GeoJSON
- KML
- CSV
- GPX
- DXF
- Shapefile
- SMJSON
Қайтарылатын нәтиже өрістері:
- data
- title
- mapCode
- thumbUrl
Бір рет бапталғаннан кейін, Connect Picker пайдаланушыларыңызға бір интеграция нүктесі арқылы Scribble Maps деректеріне тікелей қолданбаңыздың ішінен қол жеткізуге мүмкіндік береді.
Қатысты материалдар
Соңғы жаңартылған уақыты