परिचय
iOS के लिए Maps SDK की मदद से, अपने ऐप्लिकेशन में Google Maps के डेटा पर आधारित मैप जोड़े जा सकते हैं. एसडीके, Google Maps के सर्वर का ऐक्सेस, मैप डिसप्ले, और उपयोगकर्ता के जेस्चर (जैसे, क्लिक और ड्रैग) के जवाब को अपने-आप मैनेज करता है. अपने मैप में मार्कर, पॉलीलाइन, ग्राउंड ओवरले, और जानकारी वाली विंडो भी जोड़ी जा सकती हैं. ये ऑब्जेक्ट, मैप पर मौजूद जगहों के बारे में ज़्यादा जानकारी देते हैं. साथ ही, इनसे उपयोगकर्ता को मैप के साथ इंटरैक्ट करने की सुविधा मिलती है.
एसडीके का इस्तेमाल करते समय, आपको 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 होना ज़रूरी है. साथ ही, टारगेट एसडीके 16.0 या इसके बाद का होना चाहिए. (SDK के 16.0 या इसके बाद के वर्शन को टारगेट करने से, आपका ऐप्लिकेशन iOS 16.0 पर नहीं चलेगा).
Maps के यूआरएल का इस्तेमाल करने वाले ऐप्लिकेशन के लिए, ज़रूरी है कि टारगेट डिवाइस पर Google Maps for iOS इंस्टॉल हो.
iOS ऐप्लिकेशन एक्सटेंशन में iOS के लिए Maps SDK का इस्तेमाल शायद काम न करे. ऐसा इसलिए, क्योंकि मेमोरी से जुड़ी पाबंदियां लागू होती हैं. उदाहरण के लिए, कस्टम कीबोर्ड में एसडीके का इस्तेमाल करने पर, हो सकता है कि यह काम न करे.
आगे क्या करना है
Maps SDK for iOS का इस्तेमाल करके ऐप्लिकेशन बनाने के लिए, आपको सबसे पहले Google Cloud प्रोजेक्ट सेट अप करना होगा.