Legg ScribbleMaps til i appen din
Notat:Bruk ScribbleMaps Connect Picker når du vil at brukere skal logge inn på Scribble Maps, bla gjennom kartene sine og returnere kartdata direkte til webapplikasjonen din.Velgeren åpnes i et popup-vindu og håndterer innloggingen der, slik at applikasjonen din ikke trenger å samle inn Scribble Maps-påloggingsinformasjon direkte.
Innhold
Hent Client ID-en din
Legg til SDK-en på siden din
Åpne Connect Picker
Håndter de valgte kartdataene
Valgfri konfigurasjon
Støttede formater og returnerte felt
Slik fungerer Connect Picker
ScribbleMaps Connect Picker lar brukerne dine bla gjennom, søke etter og velge kart fra Scribble Maps, og deretter returnere kartdataene direkte til applikasjonen din i formatet du velger.
Dette er nyttig når du vil at brukere skal opprette eller administrere geodata i Scribble Maps og deretter laste dem inn i din egen app uten at du må bygge din egen kartleser eller innloggingsflyt.
Brukstilfelle / Eksempel:
Denne integrasjonen er nyttig for dashbord, eiendomsverktøy, feltdataapplikasjoner og andre webapper som trenger at brukere velger og laster inn kartlagte data fra Scribble Maps.
Hent Client ID-en din
-
Åpne utviklersiden til Scribble Maps:
https://developers.scribblemaps.com -
Registrer et gratis prosjekt.
-
Kopier Client ID-en din.
Du bruker denne verdien når du kaller Connect Picker.
Legg til SDK-en på siden din
-
Legg til Connect Picker SDK-en på nettsiden din:
<script src="https://api.scribblemaps.com/connect/picker.js"></script>
-
Lagre endringene på siden din.
Scribble Maps Connect Picker er nå tilgjengelig for applikasjonen din.
Åpne Connect Picker
-
Kall ScribbleMapsConnect.pick() fra siden din.
-
Send inn clientId, eksportformatet du ønsker, og en onSelect-callback.
-
Bruk kode som ligner på følgende eksempel:
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); } });Når velgeren åpnes, kan brukeren autentisere seg, bla gjennom tilgjengelige kart og velge ett.
Håndter de valgte kartdataene
-
Få tilgang til result.data i onSelect-callbacken.
Dette inneholder kartdataene i formatet du ba om. -
(Valgfritt) Bruk de ekstra returnerte feltene:
- result.title — korttittelen
- result.mapCode — Scribble Maps-kartkoden
- result.thumbUrl — en miniatyrbilde-URL for kartet
-
Send dataene inn i applikasjonslogikken din.
Last for eksempel den returnerte GeoJSON-en inn i din egen kartvisning eller dataarbeidsflyt.
Valgfri konfigurasjon
Du kan konfigurere velgeren slik at den passer bedre til arbeidsflyten i applikasjonen din.
-
Velg eksportformat ved å endre format-verdien.
For eksempel: geojson, kml, csv, gpx, dxf, shapefile eller smjson. -
Velg hvilke kartkilder brukere kan bla gjennom med tabs-alternativet.
Brukere kan bla gjennom kart fra sitt personlige bibliotek, kart delt i teamet eller fellesskapssamlingen. - (Valgfritt) Bruk de medfølgende knappestilene for å tilpasse et lyst eller mørkt grensesnitt.
Støttede formater og returnerte felt
Støttede eksportformater:
- GeoJSON
- KML
- CSV
- GPX
- DXF
- Shapefile
- SMJSON
Returnerte resultatfelt:
- data
- title
- mapCode
- thumbUrl
Én gang konfigurert gir Connect Picker brukerne dine tilgang til Scribble Maps-dataene sine direkte fra applikasjonen din gjennom ett enkelt integrasjonspunkt.
Relatert
Sist oppdatert