क्या आपको अपने मैप में ऐडवांस सुविधाएं जोड़नी हैं? Android के लिए Maps SDK की उपयोगिता लाइब्रेरी, क्लास की एक ओपन-सोर्स लाइब्रेरी है. यह कई तरह के ऐप्लिकेशन के लिए काम की है. GitHub रिपॉज़िटरी में, यूटिलिटी क्लास और एक डेमो ऐप्लिकेशन शामिल होता है. यह ऐप्लिकेशन, हर क्लास के इस्तेमाल के बारे में बताता है.
इस वीडियो में, क्रिस ब्रॉडफ़ुट ने यूटिलिटी लाइब्रेरी के बारे में बताया है. इसमें पॉलीलाइन डिकोडिंग, स्फ़ेरिकल जियोमेट्री, और बबल आइकॉन पर फ़ोकस किया गया है.
त्वरित सेटअप
Android के लिए Maps SDK की उपयोगिता लाइब्रेरी इंस्टॉल करने के लिए, सेटअप गाइड देखें.
यूटिलिटी
|
अपने मैप पर GeoJSON इंपोर्ट करनासुविधाओं को GeoJSON फ़ॉर्मैट में सेव किया जा सकता है. साथ ही, इस यूटिलिटी का इस्तेमाल करके, उन्हें मैप के ऊपर लेयर के तौर पर रेंडर किया जा सकता है.
मैप में अपना GeoJSON डेटा जोड़ने के लिए, ज़्यादा जानकारी के लिए, Google Maps Android GeoJSON यूटिलिटी से जुड़ा दस्तावेज़ देखें. |
|
अपने मैप पर KML फ़ाइल इंपोर्ट करनाइस यूटिलिटी का इस्तेमाल करके, KML ऑब्जेक्ट को भौगोलिक आकृतियों में बदला जा सकता है. साथ ही, उन्हें मैप के ऊपर एक लेयर के तौर पर रेंडर किया जा सकता है. मैप में अपनी लेयर जोड़ने के लिए, ज़्यादा जानकारी के लिए, Google Maps Android KML Utility से जुड़ा दस्तावेज़ देखें. |
|
अपने मैप में हीटमैप जोड़नाहीटमैप की मदद से, दर्शकों को मैप पर डेटा पॉइंट के डिस्ट्रिब्यूशन और उनकी रिलेटिव इंटेंसिटी को समझने में मदद मिलती है. हर जगह पर मार्कर लगाने के बजाय, हीटमैप में डेटा के डिस्ट्रिब्यूशन को दिखाने के लिए रंग और आकार का इस्तेमाल किया जाता है. ज़्यादा जानकारी के लिए, Google Maps Android हीटमैप यूटिलिटी से जुड़ा दस्तावेज़ देखें. |
|
बबल आइकॉन की मदद से मार्कर को पसंद के मुताबिक बनानाअपने मार्कर पर जानकारी के स्निपेट दिखाने के लिए, |
|
मार्कर ऐनिमेट करनामार्कर को ऐनिमेट किया जा सकता है, ताकि वह अपनी मौजूदा जगह से नई जगह पर आसानी से जा सके. |
|
मार्कर क्लस्टर मैनेज करना
ज़्यादा जानकारी के लिए, Google Maps Android मार्कर क्लस्टरिंग यूटिलिटी से जुड़ा दस्तावेज़ देखें. |
|
एक ही मैप में कई लेयर जोड़नाएक ही मैप पर GeoJSON, KML, और क्लस्टर की सुविधाएं दिखाई जा सकती हैं. साथ ही, अपने मार्कर, पॉलीलाइन, और पॉलीगॉन भी दिखाए जा सकते हैं. हर लेयर में क्लिक लिसनर जोड़कर, इन लेयर को इंटरैक्टिव भी बनाया जा सकता है.
ऐसा करने के लिए, ज़्यादा जानकारी के लिए, Google Maps Android मल्टी लेयर डेमो पर मौजूद दस्तावेज़ देखें. |
|
पॉलीलाइन को कोड में बदलना और डिकोड करना
Google Maps में, पॉलीलाइन या पॉलीगॉन को तय करने वाले अक्षांश और देशांतर के निर्देशांक, एन्कोड की गई स्ट्रिंग के तौर पर सेव किए जाते हैं. पॉलीलाइन को कोड में बदलने के बारे में ज़्यादा जानकारी देखें. आपको यह एन्कोड की गई स्ट्रिंग, Google API से मिले जवाब में मिल सकती है. जैसे, Directions API (लेगसी). Android के लिए Maps SDK की उपयोगिता लाइब्रेरी में |
|
स्फ़ेरिकल ज्यामिति की मदद से दूरी, क्षेत्रफल, और हेडिंग का हिसाब लगाना
यूटिलिटी में मौजूद तरीकों की पूरी सूची देखने के लिए, रेफ़रंस दस्तावेज़ देखें. |
|
यह देखना कि Street View में किसी जगह की जानकारी उपलब्ध है या नहीं
ज़्यादा जानकारी के लिए, GitHub पर Street View मेटाडेटा यूटिलिटी से जुड़ा दस्तावेज़ देखें. |