Центар за помош на Scribble Maps
Промени јазик

Додај ScribbleMaps во твојата апликација

Белешка:
Користи го ScribbleMaps Connect Picker кога сакаш корисниците да се најават на Scribble Maps, да ги прелистуваат своите достапни мапи и да ги вратат податоците од мапата директно во твојата веб-апликација.
 
Picker-от се отвора во скокачки прозорец и таму го обработува процесот на најава на корисникот, па твојата апликација не мора директно да ги собира акредитивите за Scribble Maps.

Содржина

 
 

Како работи Connect Picker

ScribbleMaps Connect Picker им овозможува на твоите корисници да прелистуваат, пребаруваат и избираат мапи од Scribble Maps, а потоа да ги вратат тие податоци од мапата директно во твојата апликација во форматот што ќе го избереш.

Ова е корисно кога сакаш корисниците да креираат или управуваат со геоподатоци во Scribble Maps, а потоа да ги вчитаат тие податоци во твојата апликација без да мораш да градиш сопствен прелистувач на мапи или проток на најава.

Случај на употреба / Пример:

Оваа интеграција е корисна за контролни табли, алатки за недвижности, апликации за теренски податоци и други веб-апликации кои бараат корисниците да избираат и вчитуваат мапирани податоци од Scribble Maps.

Прикажи ја содржината ↑

 
 

Добиј го твојот Client ID

  1. Отвори ја развојната страница на Scribble Maps:
    https://developers.scribblemaps.com

     
  2. Регистрирај бесплатен проект.

     
  3. Копирај го твојот Client ID.

    Оваа вредност ќе ја користиш при повикувањето на Connect Picker.

Прикажи ја содржината ↑

 
 

Додај го SDK-то на твојата страница

  1. На твојата веб-страница додај го SDK-то на Connect Picker:

    <script src="https://api.scribblemaps.com/connect/picker.js"></script>
     
  2. Зачувај ги промените на страницата.

    Scribble Maps Connect Picker сега е достапен за твојата апликација.

Прикажи ја содржината ↑

 
 

Отвори го Connect Picker

  1. Повикај ја ScribbleMapsConnect.pick() од твојата страница.

     
  2. Проследи го твојот clientId, саканиот format за извоз и callback-от onSelect.

     
  3. Користи код сличен на следниов пример:

    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);
      }
    });
    Кога ќе се отвори picker-от, корисникот може да се автентицира, да ги прелистува своите достапни мапи и да избере една.

Прикажи ја содржината ↑

 
 

Обработи ги избраните податоци од мапата

  1. Во callback-от onSelect, пристапи до result.data.

    Ова ги содржи податоците од мапата во форматот што го побара.
     
  2. (Опционално) Користи ги дополнителните вратени полиња:

    • result.title — насловот на мапата
    • result.mapCode — кодот на мапата на Scribble Maps
    • result.thumbUrl — URL на сличица за мапата
     
  3. Проследи ги податоците во логиката на твојата апликација.

    На пример, вчитај го вратениот GeoJSON во твојот прегледувач на мапи или проток на податоци.

Прикажи ја содржината ↑

 
 

Опционална конфигурација

Можеш да го конфигурираш picker-от за подобро да одговара на протокот на работа на твојата апликација.

  1. Избери го форматот за извоз со менување на вредноста format.

    На пример: geojson, kml, csv, gpx, dxf, shapefile или smjson.
     
  2. Избери кои извори на мапи можат да ги прелистуваат корисниците со опцијата tabs.

    Корисниците можат да прелистуваат мапи од својата лична библиотека, мапи споделени во тимот или колекцијата на заедницата.
     
  3. (Опционално) Користи ги вклучените стилови на копчиња за да одговараат на светол или темен интерфејс.

Прикажи ја содржината ↑

 
 

Поддржани формати и вратени полиња

Поддржани формати за извоз:
  • GeoJSON
  • KML
  • CSV
  • GPX
  • DXF
  • Shapefile
  • SMJSON
Вратени полиња на резултатот:
  • data
  • title
  • mapCode
  • thumbUrl

Еднаш конфигуриран, Connect Picker им дава на твоите корисници пристап до нивните податоци од Scribble Maps директно од твојата апликација преку една единствена точка на интеграција.

 
 

Поврзано

Scribble Maps Developers

Scribble Maps Connect Picker

Увези/Извези датотеки и податоци - GeoJSON, слики, PDF, CSV, KML, GXP, SHP, DXF, SMJSON, SMT, WKT итн.

Увези/Извези: Описи, примери, ограничувања и заобиколувања - CSV, DXF, GeoJSON, GPX, KML, KMZ, SHP

 
 

Последно ажурирање