GitHub-এ iOS-এর জন্য Maps SDK রিপোজিটরিতে আপনার iOS অ্যাপে iOS-এর জন্য Maps SDK-এর ব্যবহার ব্যাখ্যা করার স্যাম্পেল রয়েছে। স্যাম্পেল অ্যাপে SDK-এর ফিচার হাইলাইটের কোড রয়েছে এবং আপনার অ্যাপের জন্য স্টার্টিং পয়েন্ট হিসেবে ব্যবহার করা যেতে পারে।
iOS-এর জন্য Maps SDK স্যাম্পেলের তালিকা
ডেমো অ্যাপ থেকে মূল স্যাম্পেল অ্যাক্টিভিটি নিচে তালিকাভুক্ত করা হয়েছে এবং দ্রুত রেফারেন্সের জন্য লিঙ্ক করা পৃষ্ঠায় পুনরুৎপাদন করা হয়েছে। উপলভ্য স্যাম্পেলের সম্পূর্ণ তালিকা দেখতে GitHub স্যাম্পেল ফোল্ডার দেখুন।
- বেসিক ম্যাপ দেখানো
- মার্কারের জন্য তথ্য উইন্ডো দেখানো
- ম্যাপে মার্কার যোগ করা
- কোনও লোকেশন রিভার্স জিওকোড করা
- ম্যাপ জেসচার চালু ও বন্ধ করা
- মার্কার ইভেন্ট ম্যানেজ করা
- আমার লোকেশন বোতাম চালু করা
- ম্যাপে বহুভুজ আঁকা
- ম্যাপে পলিলাইন আঁকা
স্থানীয়ভাবে সম্পূর্ণ স্যাম্পেল অ্যাপ রান করুন
iOS-এর জন্য Maps SDK স্যাম্পেল অ্যাপ ডাউনলোড আর্কাইভ হিসেবে GitHub থেকে উপলভ্য। iOS-এর জন্য Maps SDK স্যাম্পেল অ্যাপ ইনস্টল ও ব্যবহার করে দেখতে এইসব ধাপ অনুসরণ করুন।
- লোকাল ডিরেক্টরিতে স্যাম্পেল রিপোজিটরি ক্লোন করতে
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitরান করুন। টার্মিনাল উইন্ডো খুলুন, যে ডিরেক্টরিতে স্যাম্পেল ফাইল ক্লোন করেছেন সেখানে নেভিগেট করুন এবং GoogleMaps ডিরেক্টরিতে ড্রিল ডাউন করুন:
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- Xcode প্রোজেক্টে, ফাইল > প্যাকেজ ডিপেন্ডেন্সি যোগ করুন বিকল্পে যান।
URL হিসেবে
https://github.com/googlemaps/ios-maps-sdkলিখুন, প্যাকেজটি নিয়ে আসার জন্য Enter প্রেস করুন এবং প্যাকেজ যোগ করুন বিকল্পে ক্লিক করুন। - Xcode-এ, বর্তমান স্কিম সহ
অ্যাপ তৈরি করতে
কম্পাইল বোতাম প্রেস করুন। বিল্ডে একটি সমস্যা দেখা দেয়, যার ফলে আপনাকে Swift-এর জন্য
SDKConstants.swiftফাইলে বা Objective-C-এর জন্যSDKDemoAPIKey.hফাইলে আপনার API key লিখতে বলা হয়। - iOS-এর জন্য Maps SDK চালু আছে এমন প্রোজেক্ট থেকে API কী পান।
- Swift-এর জন্য
SDKConstants.swiftফাইল অথবাSDKDemoAPIKey.hObjective-C-এর জন্য ফাইল এডিট করুন এবং আপনার API কীapiKeyঅথবাkAPIKeyকনস্ট্যান্টের সংজ্ঞায় পেস্ট করুন। যেমন:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
SDKConstants.swiftফাইল (Swift) বাSDKDemoAPIKey.hফাইলে (Objective-C), নিম্নলিখিত লাইনটি সরিয়ে দিন, কারণ এটি ব্যবহারকারীর-নির্ধারিত সমস্যা রেজিস্টার করতে ব্যবহার করা হয়:Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register for API Key and insert here.- প্রোজেক্ট তৈরি করে রান করুন। iOS সিমুলেটর উইন্ডো দেখা যাবে, যেখানে Maps SDK ডেমো-এর তালিকা দেখানো হবে।
- iOS-এর জন্য Maps SDK-এর কোনও ফিচার নিয়ে পরীক্ষা করতে, দেখানো বিকল্পগুলির মধ্যে থেকে একটি বেছে নিন।
- GoogleMapsDemos-কে আপনার লোকেশন অ্যাক্সেস করার অনুমতি দেওয়ার জন্য প্রম্পট করা হলে, অনুমতি দিন বিকল্প বেছে নিন।