បន្ថែម ScribbleMaps ទៅកាន់កម្មវិធីរបស់អ្នក
កំណត់ចំណាំ:ប្រើប្រាស់ ScribbleMaps Connect Picker នៅពេលអ្នកចង់ឱ្យអ្នកប្រើប្រាស់ចូលគណនី Scribble Maps រកមើលផែនទីដែលមានរបស់ពួកគេ និងបញ្ជូនទិន្នន័យផែនទីត្រឡប់ទៅកាន់កម្មវិធីគេហទំព័ររបស់អ្នកដោយផ្ទាល់។ផ្ទាំងជ្រើសរើសនេះបើកក្នុងផ្ទាំងលោតឡើង ហើយដំណើរការចូលគណនីរបស់អ្នកប្រើប្រាស់ត្រូវបានគ្រប់គ្រងនៅទីនោះ ដូច្នេះកម្មវិធីរបស់អ្នកមិនចាំបាច់ប្រមូលព័ត៌មានសម្គាល់គណនី Scribble Maps ដោយផ្ទាល់ឡើយ។
មាតិកា
ទទួលបាន Client ID របស់អ្នក
បន្ថែម SDK ទៅកាន់ទំព័ររបស់អ្នក
បើក Connect Picker
គ្រប់គ្រងទិន្នន័យផែនទីដែលបានជ្រើសរើស
ការកំណត់រចនាសម្ព័ន្ធតាមជម្រើស
ទ្រង់ទ្រាយដែលគាំទ្រ និងវាលដែលបានបញ្ជូនត្រឡប់
របៀបដែល Connect Picker ដំណើរការ
ScribbleMaps Connect Picker អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់របស់អ្នករកមើល ស្វែងរក និងជ្រើសរើសផែនទីពី Scribble Maps បន្ទាប់មកបញ្ជូនទិន្នន័យផែនទីនោះត្រឡប់ទៅកាន់កម្មវិធីរបស់អ្នកដោយផ្ទាល់ក្នុងទ្រង់ទ្រាយដែលអ្នកជ្រើសរើស។
នេះមានប្រយោជន៍នៅពេលអ្នកចង់ឱ្យអ្នកប្រើប្រាស់បង្កើត ឬគ្រប់គ្រងទិន្នន័យភូមិសាស្ត្រក្នុង Scribble Maps ហើយបន្ទាប់មកផ្ទុកទិន្នន័យនោះចូលទៅក្នុងកម្មវិធីរបស់អ្នកផ្ទាល់ ដោយមិនចាំបាច់បង្កើតកម្មវិធីរកមើលផែនទី ឬដំណើរការចូលគណនីផ្ទាល់ខ្លួនរបស់អ្នក។
ករណីប្រើប្រាស់ / ឧទាហរណ៍:
ការរួមបញ្ចូលនេះមានប្រយោជន៍សម្រាប់ផ្ទាំងគ្រប់គ្រង (dashboard) ឧបករណ៍អចលនទ្រព្យ កម្មវិធីទិន្នន័យចុះផ្ទាល់ដី និងកម្មវិធីគេហទំព័រផ្សេងទៀតដែលត្រូវការឱ្យអ្នកប្រើប្រាស់ជ្រើសរើស និងផ្ទុកទិន្នន័យផែនទីពី Scribble Maps។
ទទួលបាន Client ID របស់អ្នក
-
បើកគេហទំព័រអ្នកអភិវឌ្ឍន៍ Scribble Maps៖
https://developers.scribblemaps.com -
ចុះឈ្មោះ គម្រោងឥតគិតថ្លៃ មួយ។
-
ចម្លង Client ID របស់អ្នក។
អ្នកនឹងប្រើប្រាស់តម្លៃនេះនៅពេលហៅ Connect Picker។
បន្ថែម SDK ទៅកាន់ទំព័ររបស់អ្នក
-
នៅក្នុងទំព័រគេហទំព័ររបស់អ្នក សូមបន្ថែម Connect Picker SDK៖
<script src="https://api.scribblemaps.com/connect/picker.js"></script>
-
រក្សាទុកការផ្លាស់ប្តូរទំព័ររបស់អ្នក។
ឥឡូវនេះ Scribble Maps Connect Picker អាចប្រើប្រាស់បានសម្រាប់កម្មវិធីរបស់អ្នក។
បើក Connect Picker
-
ហៅ ScribbleMapsConnect.pick() ពីទំព័ររបស់អ្នក។
-
បញ្ជូន clientId របស់អ្នក format នៃការនាំចេញដែលអ្នកចង់បាន និង callback onSelect មួយ។
-
ប្រើប្រាស់កូដស្រដៀងនឹងឧទាហរណ៍ខាងក្រោម៖
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); } });នៅពេលផ្ទាំងជ្រើសរើសបើក អ្នកប្រើប្រាស់អាចផ្ទៀងផ្ទាត់ខ្លួន រកមើលផែនទីដែលមានរបស់ពួកគេ និងជ្រើសរើសផែនទីមួយ។
គ្រប់គ្រងទិន្នន័យផែនទីដែលបានជ្រើសរើស
-
នៅក្នុង callback onSelect សូមចូលប្រើ result.data។
នេះមានទិន្នន័យផែនទីក្នុងទ្រង់ទ្រាយដែលអ្នកបានស្នើសុំ។ -
(ជម្រើស) ប្រើប្រាស់វាលបន្ថែមដែលបានបញ្ជូនត្រឡប់៖
- result.title — ចំណងជើងផែនទី
- result.mapCode — កូដផែនទី Scribble Maps
- result.thumbUrl — URL រូបភាពតូចរបស់ផែនទី
-
បញ្ជូនទិន្នន័យទៅក្នុងតក្កវិជ្ជាកម្មវិធីរបស់អ្នក។
ឧទាហរណ៍ ផ្ទុក GeoJSON ដែលបានបញ្ជូនត្រឡប់ចូលទៅក្នុងកម្មវិធីមើលផែនទី ឬលំហូរការងារទិន្នន័យផ្ទាល់ខ្លួនរបស់អ្នក។
ការកំណត់រចនាសម្ព័ន្ធតាមជម្រើស
អ្នកអាចកំណត់រចនាសម្ព័ន្ធផ្ទាំងជ្រើសរើសឱ្យសមស្របនឹងលំហូរការងារនៃកម្មវិធីរបស់អ្នកកាន់តែប្រសើរ។
-
ជ្រើសរើសទ្រង់ទ្រាយនាំចេញ ដោយផ្លាស់ប្តូរតម្លៃ format។
ឧទាហរណ៍៖ geojson, kml, csv, gpx, dxf, shapefile ឬ smjson។ -
ជ្រើសរើសប្រភពផែនទីដែលអ្នកប្រើប្រាស់អាចរកមើលបាន ដោយប្រើជម្រើស tabs។
អ្នកប្រើប្រាស់អាចរកមើលផែនទីពី បណ្ណាល័យផ្ទាល់ខ្លួន របស់ពួកគេ ផែនទីដែលចែករំលែកក្នុងក្រុម ឬ បណ្តុំសហគមន៍។ - (ជម្រើស) ប្រើប្រាស់រចនាប័ទ្មប៊ូតុងដែលភ្ជាប់មកជាមួយ ដើម្បីឱ្យត្រូវនឹងចំណុចប្រទាក់ ភ្លឺ ឬ ងងឹត។
ទ្រង់ទ្រាយដែលគាំទ្រ និងវាលដែលបានបញ្ជូនត្រឡប់
ទ្រង់ទ្រាយនាំចេញដែលគាំទ្រ:
- GeoJSON
- KML
- CSV
- GPX
- DXF
- Shapefile
- SMJSON
វាលលទ្ធផលដែលបានបញ្ជូនត្រឡប់:
- data
- title
- mapCode
- thumbUrl
ម្ដងកំណត់រចនាសម្ព័ន្ធរួច Connect Picker ផ្តល់ឱ្យអ្នកប្រើប្រាស់របស់អ្នកនូវសិទ្ធិចូលប្រើទិន្នន័យ Scribble Maps របស់ពួកគេដោយផ្ទាល់ពីក្នុងកម្មវិធីរបស់អ្នក តាមរយៈចំណុចរួមបញ្ចូលតែមួយ។
ពាក់ព័ន្ធ
ធ្វើបច្ចុប្បន្នភាពចុងក្រោយ