તમારી એપ્લિકેશનમાં ScribbleMaps ઉમેરો
નોંધ:જ્યારે તમે ઇચ્છો કે વપરાશકર્તાઓ Scribble Maps માં સાઇન ઇન કરે, તેમના ઉપલબ્ધ નકશા બ્રાઉઝ કરે અને નકશાનો ડેટા સીધો તમારી વેબ એપ્લિકેશનમાં પાછો મોકલે ત્યારે ScribbleMaps Connect 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); } });જ્યારે પિકર ખૂલે છે, ત્યારે વપરાશકર્તા પ્રમાણિત થઈ શકે છે, તેમના ઉપલબ્ધ નકશા બ્રાઉઝ કરી શકે છે અને એક પસંદ કરી શકે છે.
પસંદ કરેલા નકશાના ડેટાને સંભાળો
-
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 ડેટાની ઍક્સેસ આપે છે.
સંબંધિત
આયાત/નિકાસ ફાઇલો અને ડેટા - GeoJSON, ઇમેજ, PDF, CSV, KML, GXP, SHP, DXF, SMJSON, SMT, WKT, વગેરે.
આયાત/નિકાસ: વર્ણનો, ઉદાહરણો, પ્રતિબંધો અને વૈકલ્પિક ઉપાયો - CSV, DXF, GeoJSON, GPX, KML, KMZ, SHP
છેલ્લે અપડેટ કર્યું