iOS-এর জন্য Maps SDK-এর সাথে সরবরাহ করা SDK ডেমো অ্যাপটিতে SDK-এর বৈশিষ্ট্য হাইলাইটগুলির নমুনা অন্তর্ভুক্ত রয়েছে। প্রতিটি নমুনা কীভাবে প্রয়োগ করা হয় তা দেখতে ডেমো অ্যাপে কোডটি পরীক্ষা করুন।
SDK ডেমো ব্যবহার করে দেখুন
iOS SDK ডেমো অ্যাপের জন্য Maps SDK GitHub থেকে ডাউনলোড সংরক্ষণাগার হিসেবে এবং একটি CocoaPods পড হিসাবে উপলব্ধ৷ CocoaPods হল সুইফট এবং অবজেক্টিভ-সি কোকো প্রকল্পগুলির জন্য একটি ওপেন সোর্স নির্ভরতা ব্যবস্থাপক।
iOS SDK ডেমো অ্যাপের জন্য Maps SDK ইনস্টল এবং চেষ্টা করতে এই পদক্ষেপগুলি অনুসরণ করুন৷
- এই দুটি পদ্ধতির একটি ব্যবহার করে নমুনা ফাইল পান:
সরাসরি GitHub থেকে
- GitHub থেকে কোড নমুনা সংরক্ষণাগার ডাউনলোড করুন এবং সংরক্ষণাগারটি আনপ্যাক করুন।
- একটি টার্মিনাল উইন্ডো খুলুন, যে ডিরেক্টরিতে আপনি নমুনা ফাইলগুলি প্রসারিত করেছেন সেখানে নেভিগেট করুন এবং GoogleMaps ডিরেক্টরিতে ড্রিল ডাউন করুন:
সুইফট
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
উদ্দেশ্য গ
cd maps-sdk-for-ios-samples-main/GoogleMaps
- নিম্নলিখিত কমান্ড চালান:
সুইফট
pod install open GoogleMapsSwiftDemos.xcworkspace
উদ্দেশ্য গ
pod install open GoogleMapsDemos.xcworkspace
CocoaPods v1.6.1 ব্যবহার করুন
- আপনার কাছে ইতিমধ্যেই CocoaPods টুল না থাকলে, টার্মিনাল থেকে নিম্নলিখিত কমান্ডটি চালিয়ে macOS-এ সংস্করণ 1.6.1 ইনস্টল করুন। বিস্তারিত জানার জন্য, CocoaPods শুরু করার নির্দেশিকা দেখুন।
sudo gem install cocoapods -v1.6.1
- Cocoapods ব্যবহার করে Google Maps ফাইল আনুন:
pod try GoogleMaps
অনুরোধ করা হলে সুইফট বা অবজেক্টিভ-সি বেছে নিন। CocoaPods আপনার স্পেক রিপোজিটরি আপডেট করে, তারপর
SwiftDemoApp.xcodeproj
বাObjCDemoApp.xcodeproj
নামে একটি অস্থায়ী Xcode প্রকল্পে ডেমো খোলে।
- Xcode-এ, তৈরি করতে কম্পাইল বোতাম টিপুন এবং তারপরে বর্তমান স্কিমটি চালান। বিল্ডটি একটি ত্রুটি তৈরি করে, আপনাকে সুইফটের জন্য
SDKDemoAPIKey.h
ফাইলে অথবা Objective-C-এর জন্যSDKConstants.swift
ফাইলে আপনার API কী প্রবেশ করতে অনুরোধ করে। - আপনার যদি এখনও একটি API কী না থাকে, তাহলে Google ক্লাউড কনসোলে একটি প্রকল্প সেট আপ করতে নির্দেশাবলী অনুসরণ করুন এবং একটি API কী পান৷ ক্লাউড কনসোলে কী কনফিগার করার সময়, শুধুমাত্র আপনার অ্যাপই কী ব্যবহার করতে পারে তা নিশ্চিত করতে আপনি আপনার অ্যাপের বান্ডেল শনাক্তকারী নির্দিষ্ট করতে পারেন। SDK স্যাম্পল অ্যাপের ডিফল্ট বান্ডেল আইডেন্টিফায়ার হল
com.example.GoogleMapsDemos
। - উদ্দেশ্য-C-এর জন্য Swift বা
SDKDemoAPIKey.h
ফাইলের জন্যSDKConstants.swift
ফাইল সম্পাদনা করুন এবংapiKey
বাkAPIKey
ধ্রুবকের সংজ্ঞায় আপনার API কী পেস্ট করুন। উদাহরণ স্বরূপ:সুইফট
static let apiKey = "YOUR_API_KEY"
উদ্দেশ্য গ
static NSString *const kAPIKey = @"YOUR_API_KEY";
- নিম্নলিখিত লাইনটি সরান, কারণ এটি ব্যবহারকারী-সংজ্ঞায়িত সমস্যা নিবন্ধন করতে ব্যবহৃত হয়:
সুইফট
#error (Register for API Key and insert here. Then delete this line.”)
উদ্দেশ্য গ
#error Register for API Key and insert here.
- নির্মাণ এবং প্রকল্প চালানো. iOS সিমুলেটর উইন্ডোটি প্রদর্শিত হবে, ম্যাপ SDK ডেমোগুলির একটি তালিকা দেখাচ্ছে৷
- iOS এর জন্য Maps SDK-এর একটি বৈশিষ্ট্য নিয়ে পরীক্ষা করার জন্য প্রদর্শিত বিকল্পগুলির মধ্যে একটি বেছে নিন।
- GoogleMapsDemos কে আপনার অবস্থান অ্যাক্সেস করার অনুমতি দেওয়ার জন্য অনুরোধ করা হলে, অনুমতি দিন নির্বাচন করুন।
বিকাশকারীর গাইড থেকে কোড স্নিপেট ব্যবহার করুন
বিকাশকারীর গাইডের প্রতিটি পৃষ্ঠায় API-এর একটি নির্দিষ্ট বৈশিষ্ট্য চিত্রিত করে কোড স্নিপেট অন্তর্ভুক্ত থাকে। উদাহরণস্বরূপ, এই নির্দেশিকায় মানচিত্র বস্তু , মার্কার , আকার এবং অন্যান্য পৃষ্ঠাগুলির জন্য নির্দেশিকাগুলি দেখুন৷