Deck.gl, WebGL पर आधारित विज़ुअलाइज़ेशन फ़्रेमवर्क है. यह आसानी से इस्तेमाल किए जा सकने वाले 2D और 3D डेटा विज़ुअलाइज़ेशन उपलब्ध कराता है. साथ ही, बड़े डेटा सेट के साथ काम करता है. Maps JavaScript API के साथ deck.gl के डेटा विज़ुअलाइज़ेशन जोड़े जा सकते हैं. इसके लिए, deck.gl के GoogleMapsOverlay क्लास का इस्तेमाल करें.
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 के इस्तेमाल के कुछ और उदाहरण देखें: