कोड के नमूनों के बारे में खास जानकारी

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

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

CocoaPods का इस्तेमाल करके, SDK टूल का डेमो आज़माएं

iOS के लिए 'प्लेस SDK टूल', CocoaPods पॉड के तौर पर उपलब्ध है. CocoaPods, Swift और Objective-C Cocoa प्रोजेक्ट के लिए, एक ओपन सोर्स डिपेंडेंसी मैनेजर है.

iOS के लिए Places SDK टूल, SDK टूल के डेमो ऐप्लिकेशन का एक सेट देता है, जिसे आप pod try निर्देश का इस्तेमाल करके इंस्टॉल और चला सकते हैं:

CocoaPods इंस्टॉल करने के लिए यह तरीका अपनाएं और iOS के लिए 'प्लेस SDK टूल' आज़माएं:

  1. अगर आपके पास CocoaPods टूल नहीं है, तो टर्मिनल से यहां दिया गया निर्देश चलाकर, macOS पर इंस्टॉल करें. ज़्यादा जानकारी के लिए, CocoaPods का इस्तेमाल शुरू करने से जुड़ी गाइड देखें.
    sudo gem install cocoapods
  2. इन दो तरीकों में से किसी एक का इस्तेमाल करके सैंपल फ़ाइलें पाएं:

    GitHub से फ़ाइलों का इस्तेमाल करना

    1. GitHub से कोड सैंपल संग्रह डाउनलोड करें और संग्रह को अनपैक करें.
    2. टर्मिनल विंडो खोलें और उस डायरेक्ट्री पर जाएं जिसमें आपने सैंपल फ़ाइलों को बड़ा किया है. साथ ही, Google Places की डायरेक्ट्री में ड्रिल-डाउन करें:

      Swift

      cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-master/GooglePlaces
    3. यह निर्देश चलाएं:
      pod install
      open GooglePlacesDemos.xcworkspace

    CocoaPods v1.6.1 का इस्तेमाल करें

    1. टर्मिनल विंडो खोलें और 1.6.1 वर्शन इंस्टॉल करें:
      sudo gem install cocoapods -v1.6.1
    2. Cocoapods का इस्तेमाल करके, Google Places फ़ाइलें फ़ेच करें:
      pod try GooglePlaces

      CocoaPods, आपके स्पेस रिपॉज़िटरी को अपडेट करता है, फिर SDK टूल के डेमो को एक अस्थायी Xcode प्रोजेक्ट, GooglePlacesDemos.xcworkspace में खोलता है.

  3. अपने Google Cloud Console प्रोजेक्ट के लिए iOS के लिए Places SDK टूल चालू करें.
  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 (एपीआई कुंजी के लिए रजिस्टर करें और यहां डालें). इसके बाद इस लाइन को मिटाएं.")

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. फिर से प्रोजेक्ट बनाएं और उसे चलाएं.
  9. अगर बिल्ड काम नहीं करता या ऐप्लिकेशन को पहली बार चलाते समय, आपकी एपीआई कुंजी में कोई गड़बड़ी होती है, तो पक्का करें कि आपने SDKDemoAPIKey फ़ाइल में ज़रूरी कुंजियां उपलब्ध कराई हों.
  10. अगर आप Google Places डेमो चला रहे हैं, तो iOS सिम्युलेटर विंडो, जगहों के डेमो की सूची दिखाएगी.
  11. अगर Google PlacesDemos को आपकी जगह की जानकारी ऐक्सेस करने की अनुमति देने के लिए कहा जाए, तो अनुमति दें चुनें.
  12. आपने जो सैंपल चुना है वह अब चलने के लिए तैयार है.

डेवलपर की गाइड से कोड स्निपेट का इस्तेमाल करें

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