GitHub पर iOS के लिए Maps SDK की रिपॉज़िटरी में, iOS ऐप्लिकेशन में iOS के लिए Maps SDK के इस्तेमाल को दिखाने वाले सैंपल मौजूद हैं. सैंपल के तौर पर मिले ऐप्लिकेशन में, एसडीके की मुख्य सुविधाओं का कोड शामिल होता है. इसका इस्तेमाल, ऐप्लिकेशन बनाने के लिए शुरुआती पॉइंट के तौर पर किया जा सकता है.
iOS के लिए Maps SDK के सैंपल की सूची
डेमो ऐप्लिकेशन की मुख्य सैंपल गतिविधियां नीचे दी गई हैं. साथ ही, इन्हें लिंक किए गए पेजों पर फिर से जनरेट किया गया है, ताकि आप इन्हें तुरंत देख सकें. उपलब्ध सैंपल की पूरी सूची देखने के लिए, GitHub का सैंपल फ़ोल्डर देखें.
- बेसिक मैप दिखाना
- मार्कर के लिए जानकारी विंडो दिखाना
- मैप में मार्कर जोड़ना
- किसी जगह को रिवर्स जियोकोड करना
- मैप जेस्चर की सुविधा चालू और बंद करना
- मार्कर इवेंट मैनेज करना
- लोकेशन बटन चालू करें
- मैप पर पॉलीगॉन बनाना
- मैप पर पॉलीलाइन ड्रॉ करना
सैंपल के तौर पर मिले पूरे ऐप्लिकेशन को स्थानीय तौर पर चलाना
iOS के लिए Maps SDK का सैंपल ऐप्लिकेशन, GitHub से डाउनलोड किए जा सकने वाले संग्रह के तौर पर उपलब्ध है. iOS के लिए Maps SDK के सैंपल ऐप्लिकेशन को इंस्टॉल करने और उसे आज़माने के लिए, यह तरीका अपनाएं.
- सैंपल रिपॉज़िटरी को लोकल डायरेक्ट्री में क्लोन करने के लिए,
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitचलाएं. कोई टर्मिनल विंडो खोलें और उस डायरेक्ट्री पर जाएं जहां आपने सैंपल फ़ाइलों को क्लोन किया है. इसके बाद, GoogleMaps डायरेक्ट्री में जाएं:
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- Xcode प्रोजेक्ट में, File > Add Package Dependencies पर जाएं.
यूआरएल के तौर पर
https://github.com/googlemaps/ios-maps-sdkडालें. इसके बाद, पैकेज को फ़ेच करने के लिए Enter दबाएं और Add Package पर क्लिक करें. - Xcode में, मौजूदा स्कीम के साथ ऐप्लिकेशन बनाने के लिए, कंपाइल बटन दबाएं. बिल्ड में गड़बड़ी होती है. इसकी वजह से, आपको Swift के लिए
SDKConstants.swiftफ़ाइल या Objective-C के लिएSDKDemoAPIKey.hफ़ाइल में अपना एपीआई पासकोड डालना पड़ता है. - iOS के लिए Maps SDK की सुविधा वाले अपने प्रोजेक्ट से एपीआई पासकोड पाएं.
- 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";
SDKConstants.swiftफ़ाइल (Swift) याSDKDemoAPIKey.hफ़ाइल (Objective-C) में, यह लाइन हटाएं. इसका इस्तेमाल, उपयोगकर्ता की तय की गई समस्या को रजिस्टर करने के लिए किया जाता है: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 की किसी सुविधा को आज़माने के लिए, दिखाए गए विकल्पों में से कोई एक चुनें.
- अगर आपसे GoogleMapsDemos को अपनी जगह की जानकारी ऐक्सेस करने की अनुमति देने के लिए कहा जाए, तो अनुमति दें को चुनें.