មជ្ឈមណ្ឌលជំនួយ Scribble Maps
ប្តូរភាសា

បន្ថែម ScribbleMaps ទៅកាន់កម្មវិធីរបស់អ្នក

កំណត់ចំណាំ:
ប្រើប្រាស់ ScribbleMaps Connect Picker នៅពេលអ្នកចង់ឱ្យអ្នកប្រើប្រាស់ចូលគណនី Scribble Maps រកមើលផែនទីដែលមានរបស់ពួកគេ និងបញ្ជូនទិន្នន័យផែនទីត្រឡប់ទៅកាន់កម្មវិធីគេហទំព័ររបស់អ្នកដោយផ្ទាល់។
 
ផ្ទាំងជ្រើសរើសនេះបើកក្នុងផ្ទាំងលោតឡើង ហើយដំណើរការចូលគណនីរបស់អ្នកប្រើប្រាស់ត្រូវបានគ្រប់គ្រងនៅទីនោះ ដូច្នេះកម្មវិធីរបស់អ្នកមិនចាំបាច់ប្រមូលព័ត៌មានសម្គាល់គណនី Scribble Maps ដោយផ្ទាល់ឡើយ។

មាតិកា

 
 

របៀបដែល Connect Picker ដំណើរការ

ScribbleMaps Connect Picker អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់របស់អ្នករកមើល ស្វែងរក និងជ្រើសរើសផែនទីពី Scribble Maps បន្ទាប់មកបញ្ជូនទិន្នន័យផែនទីនោះត្រឡប់ទៅកាន់កម្មវិធីរបស់អ្នកដោយផ្ទាល់ក្នុងទ្រង់ទ្រាយដែលអ្នកជ្រើសរើស។

នេះមានប្រយោជន៍នៅពេលអ្នកចង់ឱ្យអ្នកប្រើប្រាស់បង្កើត ឬគ្រប់គ្រងទិន្នន័យភូមិសាស្ត្រក្នុង Scribble Maps ហើយបន្ទាប់មកផ្ទុកទិន្នន័យនោះចូលទៅក្នុងកម្មវិធីរបស់អ្នកផ្ទាល់ ដោយមិនចាំបាច់បង្កើតកម្មវិធីរកមើលផែនទី ឬដំណើរការចូលគណនីផ្ទាល់ខ្លួនរបស់អ្នក។

ករណីប្រើប្រាស់ / ឧទាហរណ៍:

ការរួមបញ្ចូលនេះមានប្រយោជន៍សម្រាប់ផ្ទាំងគ្រប់គ្រង (dashboard) ឧបករណ៍អចលនទ្រព្យ កម្មវិធីទិន្នន័យចុះផ្ទាល់ដី និងកម្មវិធីគេហទំព័រផ្សេងទៀតដែលត្រូវការឱ្យអ្នកប្រើប្រាស់ជ្រើសរើស និងផ្ទុកទិន្នន័យផែនទីពី Scribble Maps។

មើលមាតិកា ↑

 
 

ទទួលបាន Client ID របស់អ្នក

  1. បើកគេហទំព័រអ្នកអភិវឌ្ឍន៍ Scribble Maps៖
    https://developers.scribblemaps.com

     
  2. ចុះឈ្មោះ គម្រោងឥតគិតថ្លៃ មួយ។

     
  3. ចម្លង Client ID របស់អ្នក។

    អ្នកនឹងប្រើប្រាស់តម្លៃនេះនៅពេលហៅ Connect Picker។

មើលមាតិកា ↑

 
 

បន្ថែម SDK ទៅកាន់ទំព័ររបស់អ្នក

  1. នៅក្នុងទំព័រគេហទំព័ររបស់អ្នក សូមបន្ថែម Connect Picker SDK៖

    <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);
      }
    });
    នៅពេលផ្ទាំងជ្រើសរើសបើក អ្នកប្រើប្រាស់អាចផ្ទៀងផ្ទាត់ខ្លួន រកមើលផែនទីដែលមានរបស់ពួកគេ និងជ្រើសរើសផែនទីមួយ។

មើលមាតិកា ↑

 
 

គ្រប់គ្រងទិន្នន័យផែនទីដែលបានជ្រើសរើស

  1. នៅក្នុង callback onSelect សូមចូលប្រើ result.data។

    នេះមានទិន្នន័យផែនទីក្នុងទ្រង់ទ្រាយដែលអ្នកបានស្នើសុំ។
     
  2. (ជម្រើស) ប្រើប្រាស់វាលបន្ថែមដែលបានបញ្ជូនត្រឡប់៖

    • result.title — ចំណងជើងផែនទី
    • result.mapCode — កូដផែនទី Scribble Maps
    • result.thumbUrl — URL រូបភាពតូចរបស់ផែនទី
     
  3. បញ្ជូនទិន្នន័យទៅក្នុងតក្កវិជ្ជាកម្មវិធីរបស់អ្នក។

    ឧទាហរណ៍ ផ្ទុក GeoJSON ដែលបានបញ្ជូនត្រឡប់ចូលទៅក្នុងកម្មវិធីមើលផែនទី ឬលំហូរការងារទិន្នន័យផ្ទាល់ខ្លួនរបស់អ្នក។

មើលមាតិកា ↑

 
 

ការកំណត់រចនាសម្ព័ន្ធតាមជម្រើស

អ្នកអាចកំណត់រចនាសម្ព័ន្ធផ្ទាំងជ្រើសរើសឱ្យសមស្របនឹងលំហូរការងារនៃកម្មវិធីរបស់អ្នកកាន់តែប្រសើរ។

  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, images, PDF, CSV, KML, GXP, SHP, DXF, SMJSON, SMT, WKT ។ល។

នាំចូល/នាំចេញ៖ ការពិពណ៌នា ឧទាហរណ៍ ការរឹតត្បិត និងវិធីដោះស្រាយ - CSV, DXF, GeoJSON, GPX, KML, KMZ, SHP

 
 

ធ្វើបច្ចុប្បន្នភាពចុងក្រោយ