Center za pomoč Scribble Maps
Spremeni jezik

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

 
 

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.

Ogled vsebine ↑

 
 

Pridobite svoj Client ID

  1. Odprite razvijalsko spletno mesto Scribble Maps:
    https://developers.scribblemaps.com

     
  2. Registrirajte brezplačen projekt.

     
  3. Kopirajte svoj Client ID.

    To vrednost boste uporabili pri klicu Connect Picker.

Ogled vsebine ↑

 
 

Dodajte SDK na svojo stran

  1. Na svojo spletno stran dodajte SDK za Connect Picker:

    <script src="https://api.scribblemaps.com/connect/picker.js"></script>
     
  2. Shranite spremembe na svoji strani.

    Scribble Maps Connect Picker je zdaj na voljo vaši aplikaciji.

Ogled vsebine ↑

 
 

Odprite Connect Picker

  1. Na svoji strani pokličite ScribbleMapsConnect.pick().

     
  2. Posredujte svoj clientId, želeno obliko izvoza format in povratni klic onSelect.

     
  3. 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.

Ogled vsebine ↑

 
 

Obdelava izbranih podatkov zemljevida

  1. V povratnem klicu onSelect dostopajte do result.data.

    Ta vsebuje podatke zemljevida v obliki, ki ste jo zahtevali.
     
  2. (Izbirno) Uporabite dodatna vrnjena polja:

    • result.title — naslov zemljevida
    • result.mapCode — koda zemljevida Scribble Maps
    • result.thumbUrl — URL sličice zemljevida
     
  3. Podatke posredujte v logiko svoje aplikacije.

    Na primer, vrnjeni GeoJSON naložite v svoj pregledovalnik zemljevidov ali potek dela s podatki.

Ogled vsebine ↑

 
 

Izbirna konfiguracija

Izbirnik lahko konfigurirate tako, da bolje ustreza poteku dela vaše aplikacije.

  1. Izberite obliko izvoza s spremembo vrednosti format.

    Na primer: geojson, kml, csv, gpx, dxf, shapefile ali smjson.
     
  2. 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.
     
  3. (Izbirno) Uporabite priloženi slog gumbov, da se ujema s svetlim ali temnim vmesnikom.

Ogled vsebine ↑

 
 

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

Scribble Maps Developers

Scribble Maps Connect Picker

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