GitHub पर SDK डेमो ऐप्लिकेशन में, iOS के लिए Maps SDK टूल की सुविधा दी गई है. इसमें SDK टूल की सुविधा की हाइलाइट से जुड़े सैंपल शामिल हैं. डेमो ऐप्लिकेशन में दिए गए कोड की जांच करके देखें कि हर सैंपल को कैसे लागू किया जाता है. ऐप्लिकेशन इंपोर्ट करें और बनाएं, अपनी एपीआई कुंजी जोड़ें, डेमो देखें, और अपने ऐप्लिकेशन के शुरुआती हिस्से के तौर पर दिए गए सैंपल कोड का इस्तेमाल करें.
जब सैंपल ऐप्लिकेशन को चलाया जाता है, तो यह उपलब्ध सैंपल की एक सूची दिखाता है. इन सैंपल को अपने डिवाइस पर चलाया जा सकता है. कोई एक विकल्प चुनें.
पूरे सैंपल ऐप्लिकेशन को स्थानीय तौर पर चलाएं
iOS के लिए Maps SDK टूल का सैंपल ऐप्लिकेशन, GitHub से डाउनलोड संग्रह के तौर पर उपलब्ध है. iOS नमूना ऐप्लिकेशन के लिए Maps SDK को इंस्टॉल करने और आज़माने के लिए इन चरणों का पालन करें.
- GitHub से कोड सैंपल का संग्रह डाउनलोड करें और संग्रह को अनपैक करें.
कोई टर्मिनल विंडो खोलें, उस डायरेक्ट्री पर जाएं जहां आपने सैंपल फ़ाइलों को बड़ा किया है, और Google Maps डायरेक्ट्री में ड्रिल-डाउन करें:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
pod install
open GoogleMapsSwiftDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
pod install
open GoogleMapsDemos.xcworkspace
- Xcode में, मौजूदा स्कीम के हिसाब से
ऐप्लिकेशन बनाने
के लिए, कंपाइल बटन दबाएं. बिल्ड से एक गड़बड़ी पैदा होती है. इसमें आपको Swift के लिए
SDKConstants.swift
फ़ाइल या Objective-C कीSDKDemoAPIKey.h
फ़ाइल में अपनी एपीआई पासकोड डालने के लिए कहा जाता है. - अगर आपके पास अब तक एपीआई पासकोड नहीं है, तो Google Cloud Console पर कोई प्रोजेक्ट सेट अप करने और एपीआई पासकोड पाने के लिए,
instructions का पालन करें. Cloud Console पर
कुंजी को कॉन्फ़िगर करते समय, आप
सैंपल ऐप्लिकेशन के बंडल आइडेंटिफ़ायर के लिए
कुंजी को सीमित कर सकते हैं.
इससे यह पक्का किया जा सकेगा कि सिर्फ़ आपका ऐप्लिकेशन इस कुंजी का इस्तेमाल कर सकता है. SDK टूल के सैंपल ऐप्लिकेशन
का डिफ़ॉल्ट बंडल आइडेंटिफ़ायर
com.example.GoogleMapsDemos
है. - Swift के लिए
SDKConstants.swift
फ़ाइल या Objective-C के लिएSDKDemoAPIKey.h
फ़ाइल में बदलाव करें. इसके बाद, एपीआई पासकोड कोapiKey
याkAPIKey
कॉन्सटेंट की परिभाषा में चिपकाएं. उदाहरण के लिए:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- इस लाइन को हटाएं, क्योंकि इसका इस्तेमाल उपयोगकर्ता की ओर से तय की गई समस्या को रजिस्टर करने के लिए किया जाता है:
Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register for API Key and insert here.
- प्रोजेक्ट बनाएं और चलाएं. इसके बाद, iOS सिम्युलेटर विंडो खुलेगी. इसमें Maps के SDK टूल के डेमो की सूची दिखेगी.
- iOS के लिए Maps SDK टूल की एक सुविधा के साथ एक्सपेरिमेंट करने के लिए, यहां दिए गए विकल्पों में से किसी एक को चुनें.
- अगर Google MapsDemos को अपनी जगह की जानकारी ऐक्सेस करने की अनुमति मांगी जाए, तो अनुमति दें चुनें.