დაამატეთ ScribbleMaps თქვენს აპლიკაციას
შენიშვნა:გამოიყენეთ ScribbleMaps Connect Picker, როდესაც გსურთ, მომხმარებლებმა შეხვიდნენ Scribble Maps-ში, დაათვალიერონ თავიანთი ხელმისაწვდომი რუკები და რუკის მონაცემები პირდაპირ თქვენს ვებ აპლიკაციას დაუბრუნონ.Picker იხსნება ამომხტარ ფანჯარაში და იქვე ასრულებს მომხმარებლის ავტორიზაციას, ამიტომ თქვენს აპლიკაციას არ სჭირდება Scribble Maps-ის მონაცემების უშუალოდ შეგროვება.
სარჩევი
მიიღეთ თქვენი Client ID
დაამატეთ SDK თქვენს გვერდზე
გახსენით Connect Picker
დაამუშავეთ არჩეული რუკის მონაცემები
არასავალდებულო კონფიგურაცია
მხარდაჭერილი ფორმატები და დაბრუნებული ველები
როგორ მუშაობს Connect Picker
ScribbleMaps Connect Picker საშუალებას აძლევს თქვენს მომხმარებლებს, დაათვალიერონ, მოიძიონ და აირჩიონ რუკები Scribble Maps-იდან, შემდეგ კი ეს რუკის მონაცემები პირდაპირ თქვენს აპლიკაციას დაუბრუნონ თქვენ მიერ არჩეულ ფორმატში.
ეს გამოგადგებათ, როდესაც გსურთ, მომხმარებლებმა შექმნან ან მართონ გეომონაცემები Scribble Maps-ში და შემდეგ ეს მონაცემები ჩატვირთონ თქვენს აპლიკაციაში — საკუთარი რუკების ბრაუზერის ან ავტორიზაციის პროცესის შექმნის გარეშე.
გამოყენების შემთხვევა / მაგალითი:
ეს ინტეგრაცია სასარგებლოა დაფებისთვის, უძრავი ქონების ხელსაწყოებისთვის, საველე მონაცემების აპლიკაციებისთვის და სხვა ვებ აპებისთვის, რომლებსაც სჭირდებათ, რომ მომხმარებლებმა აირჩიონ და ჩატვირთონ 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 და 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); } });როდესაც picker იხსნება, მომხმარებელს შეუძლია ავტორიზაცია გაიაროს, დაათვალიეროს თავისი ხელმისაწვდომი რუკები და აირჩიოს ერთ-ერთი.
დაამუშავეთ არჩეული რუკის მონაცემები
-
onSelect გამოძახების ფუნქციაში მიმართეთ result.data-ს.
ის შეიცავს რუკის მონაცემებს თქვენ მიერ მოთხოვნილ ფორმატში. -
(არასავალდებულო) გამოიყენეთ დაბრუნებული დამატებითი ველები:
- result.title — რუკის სათაური
- result.mapCode — Scribble Maps-ის რუკის კოდი
- result.thumbUrl — რუკის მინიატურის URL
-
გადასცით მონაცემები თქვენი აპლიკაციის ლოგიკას.
მაგალითად, ჩატვირთეთ დაბრუნებული GeoJSON თქვენს რუკის ნახვის ხელსაწყოში ან მონაცემთა სამუშაო პროცესში.
არასავალდებულო კონფიგურაცია
შეგიძლიათ picker მოარგოთ თქვენი აპლიკაციის სამუშაო პროცესს.
-
აირჩიეთ ექსპორტის ფორმატი format მნიშვნელობის შეცვლით.
მაგალითად: geojson, kml, csv, gpx, dxf, shapefile ან smjson. -
აირჩიეთ, რომელი რუკების წყაროების დათვალიერება შეეძლოთ მომხმარებლებს tabs პარამეტრით.
მომხმარებლებს შეუძლიათ რუკების დათვალიერება თავიანთი პირადი ბიბლიოთეკიდან, გუნდთან გაზიარებული რუკებიდან ან საზოგადოების კოლექციიდან. - (არასავალდებულო) გამოიყენეთ ჩართული ღილაკების სტილები, რათა მოარგოთ ღია ან მუქი ინტერფეისს.
მხარდაჭერილი ფორმატები და დაბრუნებული ველები
მხარდაჭერილი ექსპორტის ფორმატები:
- GeoJSON
- KML
- CSV
- GPX
- DXF
- Shapefile
- SMJSON
დაბრუნებული შედეგის ველები:
- data
- title
- mapCode
- thumbUrl
კონფიგურაციის დასრულების შემდეგ, Connect Picker თქვენს მომხმარებლებს საშუალებას აძლევს, თქვენი აპლიკაციის შიგნიდანვე, ერთი ინტეგრაციის წერტილის მეშვეობით მიიღონ წვდომა თავიანთ Scribble Maps-ის მონაცემებზე.
დაკავშირებული
ბოლო განახლება