परिचय
iOS के लिए Maps SDK की मदद से, अपने ऐप्लिकेशन में Google Maps के डेटा पर आधारित मैप जोड़े जा सकते हैं. SDK टूल, Google Maps के सर्वर, मैप डिसप्ले, और उपयोगकर्ता के जेस्चर (जैसे, क्लिक और खींचना और छोड़ना) के ऐक्सेस को अपने-आप मैनेज करता है. अपने मैप में मार्कर, पॉलीलाइन, ग्राउंड ओवरले, और जानकारी विंडो भी जोड़ी जा सकती हैं. ये ऑब्जेक्ट, मैप पर मौजूद जगहों के बारे में ज़्यादा जानकारी देते हैं. साथ ही, उपयोगकर्ता को मैप के साथ इंटरैक्ट करने की सुविधा देते हैं.
SDK टूल का इस्तेमाल करते समय, आपको Google Maps Platform की सेवा की शर्तों का पालन करना होगा. साथ ही, यह पक्का करना होगा कि आपका ऐप्लिकेशन, लागू होने वाले कानूनों का पालन करता हो. ध्यान दें कि SDK टूल का इस्तेमाल करते समय, आपके ऐप्लिकेशन का नाम और वर्शन, पुष्टि करने की जानकारी, और क्रॉस-ऐप्लिकेशन आइडेंटिफ़ायर, हर अनुरोध के साथ अपने-आप भेजा जाता है.
ऑडियंस
यह दस्तावेज़ उन लोगों के लिए है जिन्हें iOS डेवलपमेंट और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के कॉन्सेप्ट के बारे में जानकारी है. आपको उपयोगकर्ता के नज़रिए से Google Maps के बारे में भी जानकारी होनी चाहिए. इसे इस तरह डिज़ाइन किया गया है कि आप iOS के लिए Maps SDK की मदद से, ऐप्लिकेशन एक्सप्लोर करना और उन्हें डेवलप करना शुरू कर सकें. क्लास और तरीकों के बारे में खास जानकारी पाने के लिए, रेफ़रंस दस्तावेज़ भी देखे जा सकते हैं.
क्रेडिट से जुड़ी ज़रूरी शर्तें
अगर आपके ऐप्लिकेशन में iOS के लिए Maps SDK का इस्तेमाल किया जाता है, तो आपको अपने ऐप्लिकेशन के कानूनी नोटिस सेक्शन में एट्रिब्यूशन टेक्स्ट शामिल करना होगा. हमारा सुझाव है कि कानूनी नोटिस को एक अलग मेन्यू आइटम के तौर पर या "इसके बारे में" मेन्यू आइटम के हिस्से के तौर पर शामिल करें.
[GMSServices
openSourceLicenseInfo] को कॉल करके, एट्रिब्यूशन टेक्स्ट पाया जा सकता है.
डेटा डालने और 360 डिग्री में, वीडियो चलाने की सुविधा देने वाले प्लैटफ़ॉर्म
iOS के लिए Maps SDK की मदद से, iOS 16.0 और इसके बाद के वर्शन वाले 64-बिट डिवाइसों के लिए ऐप्लिकेशन बनाए जा सकते हैं. iOS के लिए Maps SDK की मदद से ऐप्लिकेशन डेवलप करने के लिए, कम से कम Xcode 26.0 की ज़रूरत होती है. साथ ही, टारगेट SDK टूल 16.0 या इसके बाद का होना चाहिए. (टारगेट SDK टूल को 16.0 या इसके बाद के वर्शन पर सेट करने से, आपके ऐप्लिकेशन को iOS 16.0 पर चलने से नहीं रोका जा सकेगा).
Maps के यूआरएल का इस्तेमाल करने वाले ऐप्लिकेशन के लिए, यह ज़रूरी है कि टारगेट डिवाइस पर iOS के लिए Google Maps इंस्टॉल हो.
iOS ऐप्लिकेशन एक्सटेंशन में, iOS के लिए Maps SDK का इस्तेमाल करने पर, हो सकता है कि यह काम न करे. ऐसा मेमोरी से जुड़ी पाबंदियों की वजह से होता है. उदाहरण के लिए, पसंद के मुताबिक बनाए गए कीबोर्ड में एसडीके का इस्तेमाल करने पर, हो सकता है कि यह काम न करे.
आगे क्या करना है
iOS के लिए Maps SDK की मदद से ऐप्लिकेशन बनाना शुरू करने के लिए, आपको सबसे पहले अपना Google क्लाउड प्रोजेक्ट सेट अप करना होगा.