उदाहरण के लिए, मेरे डेटाबेस में भौगोलिक निर्देशांक के साथ कुछ बिंदु हैं। मैं उन्हें जेएस परत पर प्रदर्शित करना चाहता हूं। मुझे किन उपकरणों का उपयोग करना चाहिए? शायद कुछ एपीआई है ...
उदाहरण के लिए, मेरे डेटाबेस में भौगोलिक निर्देशांक के साथ कुछ बिंदु हैं। मैं उन्हें जेएस परत पर प्रदर्शित करना चाहता हूं। मुझे किन उपकरणों का उपयोग करना चाहिए? शायद कुछ एपीआई है ...
जवाबों:
डेटाबेस से वेब ब्राउज़र में डेटा प्राप्त करने के लिए, आपको सर्वर-साइड स्क्रिप्ट का उपयोग करना होगा। यह करने के लिए मुश्किल हो सकता है क्योंकि आपको SQL इंजेक्शन की तरह कमजोरियों के बारे में पता होना चाहिए। नोट करने के लिए कुछ सर्वोत्तम अभ्यास महत्वपूर्ण हैं कि आपको पैरामीटर प्रश्नों का उपयोग करना चाहिए और यह सुनिश्चित करना चाहिए कि आपका डेटाबेस उपयोगकर्ता अप्रभावित है, केवल उन तालिकाओं तक पहुंच पढ़ें जिन्हें आप सार्वजनिक करना चाहते हैं।
एक डेटाबेस में एपीआई एक्सेस प्राप्त करने का आसान तरीका जियोसर्वर जैसे सॉफ्टवेयर का थोड़ा सा उपयोग करना है, लेकिन संभावित छोटी समस्या के लिए उपयोग करने के लिए यह एक बहुत बड़ा अनुप्रयोग है।
एक और तरीका यह होगा कि सर्वर-साइड स्क्रिप्ट को डेटा को समय-समय पर जियोजन्स फाइल में डंप करें, यह इस बात पर निर्भर करता है कि आपका डेटा कितनी बार बदलता है, यह प्रति घंटा, दैनिक, साप्ताहिक हो सकता है। ध्यान रखें कि फ़ाइल लिखते समय आपकी वेबसाइट कार्य न करे।
एक अन्य विधि PHP या पायथन का उपयोग अपने स्वयं के एपीआई का निर्माण करने के लिए CGI स्क्रिप्ट के रूप में है।
उदाहरण:
एक बार जब आप GeoJSON, चाहे गतिशील या स्थिर हो, आप इसे बड़ी आसानी से USC: http://leafletjs.com/examples/geojson.html का उपयोग करके लोड कर सकते हैं ।
आप इस लीफलेट प्लगइन को आज़मा सकते हैं