iOS के कोड सैंपल के लिए, जगह की जानकारी का SDK टूल

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

Places SDK for iOS के साथ दिए गए GitHub पर मौजूद, Places SDK for iOS के डेमो ऐप्लिकेशन में कई सुविधाएं दिखाई गई हैं. इनमें जगह की जानकारी अपने-आप पूरी होने की सुविधा और जगह की फ़ोटो शामिल हैं. इसके अलावा, आपको डेवलपर गाइड के हर पेज पर कोड स्निपेट मिल सकते हैं. ऐप्लिकेशन को इंपोर्ट और बनाएं, अपनी एपीआई पासकोड जोड़ें, डेमो देखें, और अपने ऐप्लिकेशन के लिए शुरुआती बिंदु के तौर पर दिए गए सैंपल कोड का इस्तेमाल करें.

सैंपल ऐप्लिकेशन चलाने पर, आपको उपलब्ध सैंपल की सूची दिखती है. इन सैंपल को अपने डिवाइस पर चलाया जा सकता है. कोई एक विकल्प चुनें.

सैंपल ऐप्लिकेशन को स्थानीय तौर पर चलाना

Places SDK for iOS का सैंपल ऐप्लिकेशन, GitHub से डाउनलोड किए गए संग्रह के तौर पर उपलब्ध है. Places SDK for iOS का सैंपल ऐप्लिकेशन इंस्टॉल करने और आज़माने के लिए, यह तरीका अपनाएं.

  1. GitHub से कोड सैंपल का संग्रह डाउनलोड करें और संग्रह को अनपैक करें.
  2. टर्मिनल विंडो खोलें और उस डायरेक्ट्री पर जाएं जहां आपने सैंपल फ़ाइलों को बड़ा किया था. इसके बाद, 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
  3. अपने Google Cloud Console प्रोजेक्ट के लिए, Places SDK for iOS को चालू करें.
  4. अगर आपके पास अब तक एपीआई पासकोड नहीं है, तो Cloud Console पर प्रोजेक्ट सेट अप करने और एपीआई पासकोड पाने के लिए, दिए गए निर्देशों का पालन करें. Cloud Console पर पासकोड कॉन्फ़िगर करते समय, सैंपल ऐप्लिकेशन के बंडल आइडेंटिफ़ायर के लिए पासकोड पर पाबंदी लगाई जा सकती है. इससे यह पक्का किया जा सकता है कि सिर्फ़ आपका ऐप्लिकेशन ही पासकोड का इस्तेमाल कर सके. SDK टूल के सैंपल ऐप्लिकेशन का डिफ़ॉल्ट बंडल आइडेंटिफ़ायर com.example.GooglePlacesDemos है.
  5. SDKDemoAPIKey फ़ाइल में बदलाव करें और अपनी एपीआई कुंजी को सही कॉन्स्टेंट में चिपकाएं. उदाहरण के लिए:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. अगर Xcode, बदलाव करने के लिए SDKDemoAPIKey फ़ाइल को अनलॉक करने के लिए कहता है, तो अनलॉक करें को चुनें.
  7. अगर मौजूद है, तो नीचे दी गई लाइन हटाएं, क्योंकि इसका इस्तेमाल समस्या को रजिस्टर करने के लिए किया जाता है:

    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.
  8. ऐप्लिकेशन बनाएं.
  9. अगर पहली बार ऐप्लिकेशन को चलाने पर, एपीआई कुंजी से जुड़ी गड़बड़ी की वजह से ऐप्लिकेशन क्रैश हो जाता है या बिल्ड नहीं हो पाता है, तो पक्का करें कि आपने SDKDemoAPIKey फ़ाइल में ज़रूरी कुंजियां दी हों.
  10. अगर GooglePlaces के सैंपल चलाए जा रहे हैं, तो iOS सिम्युलेटर की विंडो में Places के डेमो की सूची दिखेगी.
  11. अगर आपसे GooglePlacesDemos को अपनी जगह की जानकारी ऐक्सेस करने की अनुमति देने के लिए कहा जाए, तो अनुमति दें को चुनें.
  12. आपने जो सैंपल चुना है वह अब चलने के लिए तैयार है.