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