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 पर जाएं और संग्रह को अनपैक करें. इसके अलावा, रिपॉज़िटरी को किसी लोकल डायरेक्ट्री में क्लोन करें:
    git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
  2. टर्मिनल विंडो खोलें. इसके बाद, उस डायरेक्ट्री पर जाएं जहां आपने सैंपल फ़ाइलें बड़ी की हैं. इसके बाद, GooglePlaces डायरेक्ट्री में जाएं:

    Swift

    cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
    open GooglePlacesSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples/GooglePlaces
    open GooglePlacesXCFrameworkDemos.xcodeproj
  3. Xcode प्रोजेक्ट में, File > Add Package Dependencies पर जाएं. यूआरएल के तौर पर https://github.com/googlemaps/ios-places-sdk डालें. इसके बाद, पैकेज को पुल करने के लिए Enter दबाएं और पैकेज जोड़ें पर क्लिक करें.
  4. अपने Google Cloud Console प्रोजेक्ट के लिए, Places SDK for iOS चालू करें.
  5. अपने प्रोजेक्ट से एपीआई पासकोड पाएं. इसके लिए, Places API और/या Places API (नया प्रॉडक्ट) चालू होना चाहिए.
  6. SDKDemoAPIKey फ़ाइल में बदलाव करें और अपनी एपीआई कुंजी को सही कॉन्स्टेंट में चिपकाएं. उदाहरण के लिए:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

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

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