यूटिलिटी लाइब्रेरी की खास जानकारी

प्लैटफ़ॉर्म चुनें: Android iOS

क्या आपको अपने मैप में जोड़ने के लिए बेहतर सुविधाएं चाहिए? GitHub पर, iOS के लिए Maps SDK टूल यूटिलिटी लाइब्रेरी, क्लास की एक ओपन सोर्स लाइब्रेरी है. यह कई तरह के ऐप्लिकेशन के लिए काम की है. GitHub रिपॉज़िटरी में यूटिलिटी क्लास और एक डेमो ऐप्लिकेशन शामिल है. इस ऐप्लिकेशन में हर क्लास को इस्तेमाल करने के बारे में जानकारी दी जाती है.

उपयोगिताएं

डिफ़ॉल्ट शैली में क्लस्टर किए गए मार्कर वाला मैप

मार्कर क्लस्टरिंग

GMUClusterManager से आपको अलग-अलग ज़ूम लेवल पर एक से ज़्यादा मार्कर मैनेज करने में मदद मिलती है. इसका मतलब है कि मैप पर आसानी से बहुत ज़्यादा मार्कर लगाए जा सकते हैं. इससे, मैप को पढ़ने में कोई परेशानी नहीं होती. जब कोई उपयोगकर्ता मैप को ज़्यादा ज़ूम लेवल पर देखता है, तो मैप पर अलग-अलग मार्कर दिखते हैं. जब उपयोगकर्ता ज़ूम आउट करके नीचे जाता है, तब मार्कर क्लस्टर में एक साथ इकट्ठा हो जाते हैं, ताकि मैप को देखने में आसानी हो.

ज़्यादा जानकारी के लिए, मार्कर क्लस्टरिंग से जुड़ा दस्तावेज़ देखें.

इस सुविधा के लिए कोई इमेज नहीं है.

क्वाडट्री

क्वाडट्री एक डेटा स्ट्रक्चर है. इसकी मदद से, किसी खास जगह के आस-पास के पॉइंट ढूंढे जा सकते हैं. इसके लिए, लोकप्रिय जगह के आस-पास के इलाके में खोज की जाती है.

ज़्यादा जानकारी के लिए, Quadtree पर मौजूद दस्तावेज़ देखें.

KML डेटा वाला मैप

KML

पॉइंट, लाइन, और पॉलीगॉन जैसे भौगोलिक डेटा को रेंडर करने के लिए KML एक लोकप्रिय फ़ॉर्मैट है. GMUKMLParser की मदद से, आप KML फ़ॉर्मैट में भौगोलिक डेटा पार्स और रेंडर कर सकते हैं.

ज़्यादा जानकारी के लिए, KML पर दस्तावेज़ देखें.

GeoJSON लेयर वाला मैप

अपने मैप पर GeoJSON इंपोर्ट करें

सुविधाओं को GeoJSON फ़ॉर्मैट में सेव किया जा सकता है और इस उपयोगिता का इस्तेमाल करके, उन्हें मैप पर एक लेयर के तौर पर दिखाया जा सकता है. GMUGeometryRenderer के साथ GMUGeoJSONParser का इस्तेमाल करके, भौगोलिक डेटा को GeoJSON फ़ॉर्मैट में रेंडर करें.

ज़्यादा जानकारी के लिए, GeoJSON पर दस्तावेज़ देखें.

पुलिस स्टेशन की जगह को दिखाने वाले हीटमैप के साथ मैप

हीटमैप

हीटमैप से, दर्शकों को मैप पर दिए गए डेटा पॉइंट के डिस्ट्रिब्यूशन और उसकी तीव्रता को समझने में आसानी होती है. हर जगह पर मार्कर लगाने के बजाय, हीटमैप में डेटा के डिस्ट्रिब्यूशन को दिखाने के लिए, रंग और आकार का इस्तेमाल किया जाता है.

ज़्यादा जानकारी के लिए, हीटमैप पर दिए गए दस्तावेज़ देखें.

कस्टम मार्कर वाला मैप, जिसमें इमेज दिख रही हैं

कस्टम मार्कर

मैप में किसी मार्कर को जोड़ने से पहले और उसके बाद, उसकी प्रॉपर्टी को पसंद के मुताबिक बनाने के लिए, GMUDefaultClusterRenderer पर डेलिगेट GMUClusterRendererDelegate का इस्तेमाल करें.

निर्देशांकों और उनके बीच के अंतर को दिखाने वाला मैप

ज्यामिति सुविधाएं

iOS के लिए Maps SDK टूल के GMSGeometryUtils मॉड्यूल के स्विफ़्ट गोलाकार ज्यामिति फ़ंक्शन का सेट. कई तरह के ज्यामितीय संक्रियाएं करने के लिए इन एक्सटेंशन का इस्तेमाल करें, जिनमें शामिल हैं:

  • निर्देशांकों के बीच महान वृत्त की दूरी ज्ञात करना
  • पता करें कि कोई निर्देशांक बहुभुज के अंदर है या नहीं
  • तय करें कि क्या कोई निर्देशांक किसी पथ पर या उसके आस-पास मौजूद है या नहीं
  • इस बहुभुज का क्षेत्रफल ज्ञात करें
  • कई अन्य