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

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

iOS के लिए Maps SDK टूल से मिले SDK टूल के डेमो ऐप्लिकेशन में, सुविधा की हाइलाइट के लिए नमूने दिए जाते हैं. यह देखने के लिए कि हर सैंपल को कैसे लागू किया जाता है, डेमो ऐप्लिकेशन में दिए गए कोड की जांच करें.

SDK टूल के डेमो देखें

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

Maps के SDK टूल को iOS SDK टूल के डेमो ऐप्लिकेशन को इंस्टॉल करने और आज़माने के लिए, यह तरीका अपनाएं.

  1. इनमें से किसी एक तरीके का इस्तेमाल करके, सैंपल फ़ाइलें पाएं:

    सीधे GitHub से

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

      Swift

      cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. ये निर्देश चलाएं:

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective-C

      pod install
      open GoogleMapsDemos.xcworkspace

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

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

      संकेत मिलने पर, स्विफ़्ट या ऑब्जेक्टिव-सी चुनें. CocoaPods आपके खास डेटा स्टोर करने की जगह को अपडेट करता है, फिर SwiftDemoApp.xcodeproj या ObjCDemoApp.xcodeproj नाम के एक अस्थायी Xcode प्रोजेक्ट में डेमो खोलता है.

  2. Xcode में, कंपाइल करने के लिए बटन दबाएं और मौजूदा स्कीम चलाएं. बिल्ड में एक गड़बड़ी होती है, जिससे आपको Objective-C के लिए SDKConstants.swift फ़ाइल में, स्विफ़्ट याSDKDemoAPIKey.h फ़ाइल में अपनी एपीआई कुंजी डालने की ज़रूरत होती है.
  3. अगर आपके पास एपीआई कुंजी नहीं है, तो Google Cloud Console पर प्रोजेक्ट सेट अप करने और एपीआई कुंजी पाने के लिए, निर्देशों का पालन करें. Cloud Console पर कुंजी कॉन्फ़िगर करते समय, आप अपने ऐप्लिकेशन का बंडल आइडेंटिफ़ायर तय कर सकते हैं, ताकि यह पक्का कर सकें कि सिर्फ़ आपका ऐप्लिकेशन कुंजी का इस्तेमाल कर सके. SDK टूल के सैंपल ऐप्लिकेशन के लिए, डिफ़ॉल्ट बंडल आइडेंटिफ़ायर com.example.GoogleMapsDemos है.
  4. Objective-C के लिए स्विफ़्ट याSDKDemoAPIKey.h फ़ाइल की SDKConstants.swift फ़ाइल में बदलाव करें और अपनी एपीआई कुंजी को apiKey या kAPIKey कॉन्सटेंट की परिभाषा में चिपकाएं. उदाहरण के लिए:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  5. नीचे दी गई लाइन को हटा दें, क्योंकि इसका इस्तेमाल उपयोगकर्ता की बताई गई समस्या को रजिस्टर करने के लिए किया जाता है:

    Swift

    #error (Register for API Key and insert here. Then delete this line.”)

    Objective-C

    #error Register for API Key and insert here.
  6. प्रोजेक्ट बनाएं और उसे चलाएं. iOS सिम्युलेटर विंडो दिखती है, जिसमें Maps के SDK टूल डेमो की सूची दिखाई गई है.
  7. iOS के लिए मैप SDK टूल की सुविधा की मदद से प्रयोग के लिए, दिए गए विकल्पों में से कोई एक विकल्प चुनें.
  8. अगर Google MapsDemos को आपकी जगह की जानकारी ऐक्सेस करने की अनुमति देने के लिए कहा जाता है, तो अनुमति दें चुनें.

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

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