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