Кушымтагызга ScribbleMaps өстәгез
Искәрмә:Кулланучыларның Scribble Maps'ка керүен, үзләренә ирешелә торган карталарны карап чыгуын һәм карта мәгълүматларын турыдан-туры веб-кушымтагызга кайтаруын теләсәгез, ScribbleMaps Connect Picker кулланыгыз.Сайлагыч popup тәрәзәдә ачыла һәм кулланучының керү процессын шунда башкара, шуңа күрә кушымтагызга 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 callback'ын бирегез.
-
Түбәндәге мисалга охшаш код кулланыгыз:
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 callback'ында result.data'га мөрәҗәгать итегез.
Анда сез сораган форматтагы карта мәгълүматлары бар. -
(Мәҗбүри түгел) Кайтарыла торган өстәмә кырлардан файдаланыгыз:
- result.title — картаның исеме
- result.mapCode — Scribble Maps карта коды
- result.thumbUrl — картаның кечкенә рәсеменә (thumbnail) 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 мәгълүматларына турыдан-туры кушымтагыз эчендә бер интеграция ноктасы аша ирешү мөмкинлеген бирә.
Бәйләнешле материаллар
Last updated