मैप की नई स्टाइल, जल्द ही Google Maps Platform पर उपलब्ध होगी. मैप की स्टाइल में हुए इस अपडेट में, नया डिफ़ॉल्ट कलर पटल जोड़ा गया है. साथ ही, मैप के अनुभवों और उसे इस्तेमाल करने के तरीके में सुधार भी किए गए हैं. मार्च 2025 में, सभी मैप स्टाइल अपने-आप अपडेट हो जाएंगी. उपलब्धता और जल्दी ऑप्ट इन करने के तरीके के बारे में ज़्यादा जानकारी के लिए, Google Maps Platform के लिए नई मैप स्टाइल देखें.
क्या आपको अपने मैप में जोड़ने के लिए बेहतर सुविधाएं चाहिए? GitHub पर, iOS के लिए Maps SDK टूल
यूटिलिटी लाइब्रेरी, क्लास की एक ओपन सोर्स लाइब्रेरी है. यह कई तरह के ऐप्लिकेशन के लिए काम की है. GitHub रिपॉज़िटरी में यूटिलिटी क्लास
और एक डेमो ऐप्लिकेशन शामिल है. इस ऐप्लिकेशन में हर क्लास को इस्तेमाल करने के बारे में जानकारी दी जाती है.
उपयोगिताएं
मार्कर क्लस्टरिंग
GMUClusterManager से आपको अलग-अलग ज़ूम लेवल पर एक से ज़्यादा मार्कर मैनेज
करने में मदद मिलती है. इसका मतलब है कि मैप पर आसानी से बहुत ज़्यादा मार्कर लगाए जा सकते हैं. इससे, मैप को पढ़ने में कोई परेशानी नहीं होती. जब कोई उपयोगकर्ता मैप को ज़्यादा ज़ूम लेवल पर देखता है, तो मैप पर अलग-अलग मार्कर दिखते हैं. जब उपयोगकर्ता ज़ूम आउट करके नीचे जाता है, तब मार्कर क्लस्टर में एक साथ इकट्ठा हो जाते हैं, ताकि मैप को देखने में आसानी हो.
क्वाडट्री एक डेटा स्ट्रक्चर है. इसकी मदद से, किसी खास जगह के आस-पास के पॉइंट
ढूंढे जा सकते हैं. इसके लिए, लोकप्रिय जगह के आस-पास के इलाके में खोज की जाती है.
ज़्यादा जानकारी के लिए, Quadtree पर मौजूद दस्तावेज़ देखें.
KML
पॉइंट, लाइन, और पॉलीगॉन जैसे भौगोलिक डेटा को रेंडर करने के लिए KML एक लोकप्रिय फ़ॉर्मैट है. GMUKMLParser
की मदद से, आप KML फ़ॉर्मैट में भौगोलिक डेटा पार्स और रेंडर कर सकते हैं.
सुविधाओं को GeoJSON फ़ॉर्मैट में सेव किया जा सकता है और इस उपयोगिता का इस्तेमाल करके, उन्हें मैप पर एक लेयर के तौर पर दिखाया जा सकता है.
GMUGeometryRenderer के साथ GMUGeoJSONParser का इस्तेमाल करके, भौगोलिक डेटा को GeoJSON फ़ॉर्मैट में रेंडर करें.
ज़्यादा जानकारी के लिए, GeoJSON पर दस्तावेज़ देखें.
हीटमैप
हीटमैप से, दर्शकों को मैप पर दिए गए डेटा पॉइंट
के डिस्ट्रिब्यूशन और उसकी तीव्रता को समझने में आसानी होती है. हर जगह पर मार्कर लगाने के बजाय, हीटमैप में डेटा के डिस्ट्रिब्यूशन को दिखाने के लिए, रंग और आकार का इस्तेमाल किया जाता है.
ज़्यादा जानकारी के लिए, हीटमैप पर दिए गए दस्तावेज़ देखें.
कस्टम मार्कर
मैप में किसी मार्कर को जोड़ने से पहले और उसके बाद, उसकी प्रॉपर्टी को पसंद के मुताबिक बनाने के लिए, GMUDefaultClusterRenderer पर डेलिगेट
GMUClusterRendererDelegate का इस्तेमाल करें.
ज्यामिति सुविधाएं
iOS के लिए Maps SDK टूल के GMSGeometryUtils मॉड्यूल के स्विफ़्ट गोलाकार ज्यामिति फ़ंक्शन का सेट. कई तरह के ज्यामितीय संक्रियाएं करने के लिए इन एक्सटेंशन का
इस्तेमाल करें, जिनमें शामिल हैं:
निर्देशांकों के बीच महान वृत्त की दूरी ज्ञात करना
पता करें कि कोई निर्देशांक बहुभुज के अंदर है या नहीं
तय करें कि क्या कोई निर्देशांक किसी पथ पर या उसके आस-पास मौजूद है या नहीं
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-09-05 (UTC) को अपडेट किया गया."],[[["The Maps SDK for iOS Utility Library is an open-source library providing advanced features for your maps."],["This library offers utilities for marker clustering, quadtrees, KML parsing, GeoJSON rendering, heatmaps, custom markers, and geometry operations."],["The library includes a demo app demonstrating the use of each class."],["Access the Maps SDK for iOS Utility Library and its documentation on GitHub."]]],["The Maps SDK for iOS Utility Library offers tools for enhancing maps, including marker clustering via `GMUClusterManager` for managing numerous markers at different zoom levels. It also supports quadtrees for proximity searches, KML and GeoJSON format parsing for rendering geographic data, and heatmaps for visualizing data density. The library allows custom marker properties through `GMUClusterRendererDelegate` and provides geometry utilities (`GMSGeometryUtils`) for tasks like distance calculation and polygon analysis.\n"]]