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