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