Deck.gl, WebGL पर आधारित विज़ुअलाइज़ेशन फ़्रेमवर्क है. यह बड़े डेटा सेट के साथ काम करने वाले, इस्तेमाल में आसान 2D और 3D डेटा विज़ुअलाइज़ेशन की सुविधा देता है. Maps JavaScript API के साथ deck.gl के GoogleMapsOverlay क्लास का इस्तेमाल करके, deck.gl के डेटा विज़ुअलाइज़ेशन जोड़े जा सकते हैं.
Deck.gl में कई डेटा सोर्स और फ़ॉर्मैट इस्तेमाल किए जा सकते हैं. साथ ही, मैप पर कई विज़ुअलाइज़ेशन लेयर रेंडर करके कंपोज़िट विज़ुअलाइज़ेशन बनाए जा सकते हैं.
ज़रूरी शर्तें
deck.gl का इस्तेमाल करने के लिए, आपको Maps JavaScript API से मिले रास्टर या वेक्टर मैप का इस्तेमाल करना होगा. हमारा सुझाव है कि आप वेक्टर मैप का इस्तेमाल करें, ताकि Google के बेस मैप की WebGL की मदद से काम करने वाली सुविधाओं का पूरा फ़ायदा लिया जा सके. इनमें झुकाने, घुमाने, और 3D कैमरे को पूरी तरह से कंट्रोल करने की सुविधा शामिल है.
ज़्यादा जानकारी के लिए, वेक्टर मैप की खास जानकारी देखें.
deck.gl लोड हो रहा है
स्क्रिप्ट टैग का इस्तेमाल करके, Deck.gl को अपने वेब ऐप्लिकेशन में लोड किया जा सकता है. इसके अलावा, इसे Node Package Manager (NPM) से मॉड्यूल के तौर पर इंस्टॉल किया जा सकता है.
ज़्यादा जानकारी के लिए, deck.gl की वेबसाइट पर @deck.gl/google-maps का दस्तावेज़ देखें.
मैप में deck.gl विज़ुअलाइज़ेशन जोड़ना
deck.gl के विज़ुअलाइज़ेशन को मैप में जोड़ने के लिए, deck.gl की ओर से उपलब्ध कराई गई GoogleMapsOverlay क्लास का इंस्टेंस बनाया जाता है.
ज़्यादा जानकारी के लिए, deck.gl की वेबसाइट पर GoogleMapsOverlay दस्तावेज़ देखें.
उपलब्ध विज़ुअलाइज़ेशन
Deck.gl, 2D और 3D विज़ुअलाइज़ेशन के कई विकल्प उपलब्ध कराता है. इन्हें अलग-अलग तरह के डेटा को दिखाने के लिए ऑप्टिमाइज़ किया गया है. पूरी सूची देखने के लिए, deck.gl की वेबसाइट पर लेयर कैटलॉग देखें.
उदाहरण
deck.gl और Maps JavaScript API के काम करने के और उदाहरण देखें: