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

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

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

सुविधाएं

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

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

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

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

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

क्वाडट्री

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

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

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

KML

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

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

भौगोलिक JSON लेयर वाला मैप

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

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

ज़्यादा जानकारी के लिए, भौगोलिक JSON पर दस्तावेज़ देखें.

हीटमैप का मैप, जिसमें पुलिस स्टेशन की जगह की जानकारी दिखाई गई है

हीटमैप

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

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

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

कस्टम मार्कर

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

मैप के बीच की दूरी दिखाने वाला मैप

ज्यामिती

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

  • अक्षांश और देशांतर के बीच, सर्कल की दूरी पता करें
  • पता लगाएं कि कोई निर्देशांक किसी पॉलीगॉन में है या नहीं
  • कोऑर्डिनेट तय करता है कि किसी खास सहनशीलता के अंदर पाथ पर है या उसके पास
  • इस पॉलीगॉन का क्षेत्रफल पता करें
  • कई और