Dodajte ScribbleMaps v svojo aplikacijo
Opomba:Uporabite ScribbleMaps Connect Picker, kadar želite, da se uporabniki prijavijo v Scribble Maps, brskajo po svojih razpoložljivih zemljevidih in podatke zemljevida vrnejo neposredno v vašo spletno aplikacijo.Izbirnik se odpre v pojavnem oknu in tam izvede postopek prijave uporabnika, zato vaši aplikaciji ni treba neposredno zbirati poverilnic za Scribble Maps.
Vsebina
Pridobite svoj Client ID
Dodajte SDK na svojo stran
Odprite Connect Picker
Obdelava izbranih podatkov zemljevida
Izbirna konfiguracija
Podprte oblike in vrnjena polja
Kako deluje Connect Picker
ScribbleMaps Connect Picker vašim uporabnikom omogoča brskanje, iskanje in izbiro zemljevidov iz Scribble Maps ter vrnitev teh podatkov zemljevida neposredno v vašo aplikacijo v obliki, ki jo izberete.
To je uporabno, kadar želite, da uporabniki ustvarjajo ali upravljajo geopodatke v Scribble Maps in nato te podatke naložijo v vašo aplikacijo, ne da bi morali sami zgraditi brskalnik zemljevidov ali postopek prijave.
Primer uporabe / Primer:
Ta integracija je uporabna za nadzorne plošče, orodja za nepremičnine, aplikacije za terenske podatke in druge spletne aplikacije, pri katerih morajo uporabniki izbrati in naložiti kartirane podatke iz Scribble Maps.
Pridobite svoj Client ID
-
Odprite razvijalsko spletno mesto Scribble Maps:
https://developers.scribblemaps.com -
Registrirajte brezplačen projekt.
-
Kopirajte svoj Client ID.
To vrednost boste uporabili pri klicu Connect Picker.
Dodajte SDK na svojo stran
-
Na svojo spletno stran dodajte SDK za Connect Picker:
<script src="https://api.scribblemaps.com/connect/picker.js"></script>
-
Shranite spremembe na svoji strani.
Scribble Maps Connect Picker je zdaj na voljo vaši aplikaciji.
Odprite Connect Picker
-
Na svoji strani pokličite ScribbleMapsConnect.pick().
-
Posredujte svoj clientId, želeno obliko izvoza format in povratni klic onSelect.
-
Uporabite kodo, podobno naslednjemu primeru:
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); } });Ko se izbirnik odpre, se lahko uporabnik overi, brska po svojih razpoložljivih zemljevidih in izbere enega.
Obdelava izbranih podatkov zemljevida
-
V povratnem klicu onSelect dostopajte do result.data.
Ta vsebuje podatke zemljevida v obliki, ki ste jo zahtevali. -
(Izbirno) Uporabite dodatna vrnjena polja:
- result.title — naslov zemljevida
- result.mapCode — koda zemljevida Scribble Maps
- result.thumbUrl — URL sličice zemljevida
-
Podatke posredujte v logiko svoje aplikacije.
Na primer, vrnjeni GeoJSON naložite v svoj pregledovalnik zemljevidov ali potek dela s podatki.
Izbirna konfiguracija
Izbirnik lahko konfigurirate tako, da bolje ustreza poteku dela vaše aplikacije.
-
Izberite obliko izvoza s spremembo vrednosti format.
Na primer: geojson, kml, csv, gpx, dxf, shapefile ali smjson. -
Izberite, po katerih virih zemljevidov lahko uporabniki brskajo, z možnostjo tabs.
Uporabniki lahko brskajo po zemljevidih iz svoje osebne knjižnice, zemljevidih, deljenih v skupini, ali zbirki skupnosti. - (Izbirno) Uporabite priloženi slog gumbov, da se ujema s svetlim ali temnim vmesnikom.
Podprte oblike in vrnjena polja
Podprte oblike izvoza:
- GeoJSON
- KML
- CSV
- GPX
- DXF
- Shapefile
- SMJSON
Vrnjena polja rezultata:
- data
- title
- mapCode
- thumbUrl
Ko je Connect Picker konfiguriran, vašim uporabnikom prek ene same integracijske točke omogoča dostop do njihovih podatkov Scribble Maps neposredno iz vaše aplikacije.
Sorodno
Uvoz/izvoz datotek in podatkov – GeoJSON, slike, PDF, CSV, KML, GXP, SHP, DXF, SMJSON, SMT, WKT itd.
Uvoz/izvoz: opisi, primeri, omejitve in rešitve – CSV, DXF, GeoJSON, GPX, KML, KMZ, SHP
Zadnja posodobitev