Aldoni ScribbleMaps al Via Aplikaĵo
Noto:Uzi la ScribbleMaps Connect Picker kiam vi volas, ke uzantoj ensalutu en Scribble Maps, foliumu siajn disponeblajn mapojn kaj resendu mapdatumojn rekte al via retaplikaĵo.La elektilo malfermiĝas en ŝprucfenestro kaj prizorgas tie la ensalutan procezon de la uzanto, tiel ke via aplikaĵo ne devas rekte kolekti Scribble Maps-akreditaĵojn.
Enhavo
Akiri vian Client ID
Aldoni la SDK al via paĝo
Malfermi la Connect Picker
Prilabori la elektitajn mapdatumojn
Nedevigaj agordoj
Subtenataj formatoj kaj resendataj kampoj
Kiel funkcias la Connect Picker
La ScribbleMaps Connect Picker permesas al viaj uzantoj foliumi, serĉi kaj elekti mapojn el Scribble Maps, kaj poste resendi tiujn mapdatumojn rekte al via aplikaĵo en la formato, kiun vi elektas.
Tio estas utila kiam vi volas, ke uzantoj kreu aŭ administru geodatumojn en Scribble Maps kaj poste ŝargu tiujn datumojn en vian propran aplikaĵon sen konstrui vian propran mapfoliumilon aŭ ensalutan fluon.
Uzkazo / Ekzemplo:
Ĉi tiu integriĝo utilas por instrumentpaneloj, havaĵaj iloj, kampodatumaj aplikaĵoj kaj aliaj retaplikaĵoj, kiuj bezonas, ke uzantoj elektu kaj ŝargu mapitajn datumojn el Scribble Maps.
Akiri vian Client ID
-
Malfermi la programistan retejon de Scribble Maps:
https://developers.scribblemaps.com -
Registri senpagan projekton.
-
Kopii vian Client ID.
Vi uzos ĉi tiun valoron kiam vi vokos la Connect Picker.
Aldoni la SDK al via paĝo
-
En via retpaĝo, aldoni la SDK de la Connect Picker:
<script src="https://api.scribblemaps.com/connect/picker.js"></script>
-
Konservi la ŝanĝojn de via paĝo.
La Scribble Maps Connect Picker nun estas disponebla al via aplikaĵo.
Malfermi la Connect Picker
-
Voki ScribbleMapsConnect.pick() el via paĝo.
-
Transdoni vian clientId, la eksportan format-on, kiun vi volas, kaj onSelect-revokon.
-
Uzi kodon similan al la jena ekzemplo:
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); } });Kiam la elektilo malfermiĝas, la uzanto povas aŭtentikiĝi, foliumi siajn disponeblajn mapojn kaj elekti unu.
Prilabori la elektitajn mapdatumojn
-
En la onSelect-revoko, aliri result.data.
Ĉi tio enhavas la mapdatumojn en la formato, kiun vi petis. -
(Nedevige) Uzi la aldonajn resendatajn kampojn:
- result.title — la mapa titolo
- result.mapCode — la mapkodo de Scribble Maps
- result.thumbUrl — URL de miniaturo de la mapo
-
Transdoni la datumojn al la logiko de via aplikaĵo.
Ekzemple, ŝargu la resendatan GeoJSON en vian propran mapvidilon aŭ datumfluon.
Nedevigaj agordoj
Vi povas agordi la elektilon por pli bone kongrui kun la laborfluo de via aplikaĵo.
-
Elekti la eksportan formaton ŝanĝante la valoron de format.
Ekzemple: geojson, kml, csv, gpx, dxf, shapefile aŭ smjson. -
Elekti kiujn mapfontojn uzantoj povas foliumi per la opcio tabs.
Uzantoj povas foliumi mapojn el sia persona biblioteko, teame kunhavigitaj mapoj aŭ la komunuma kolekto. - (Nedevige) Uzi la inkluzivitajn butonstilojn por kongrui kun hela aŭ malhela interfaco.
Subtenataj formatoj kaj resendataj kampoj
Subtenataj eksportaj formatoj:
- GeoJSON
- KML
- CSV
- GPX
- DXF
- Shapefile
- SMJSON
Resendataj rezultaj kampoj:
- data
- title
- mapCode
- thumbUrl
Unufoje agordita, la Connect Picker donas al viaj uzantoj aliron al iliaj Scribble Maps-datumoj rekte el via aplikaĵo per unu sola integriĝa punkto.
Rilataj
Enporti/Eksporti: Priskriboj, Ekzemploj, Limigoj kaj Solvoj - CSV, DXF, GeoJSON, GPX, KML, KMZ, SHP
Laste ĝisdatigita