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