iOS-এর জন্য Maps SDK-এর রেপোজিটরি GitHub-এ iOS অ্যাপে iOS-এর জন্য Maps SDK-এর ব্যবহার দেখানোর নমুনা রয়েছে। নমুনা অ্যাপে SDK-এর ফিচার হাইলাইট করার কোড রয়েছে এবং এটি আপনার অ্যাপের জন্য প্রাথমিক পয়েন্ট হিসেবে ব্যবহার করা যেতে পারে।
iOS-এর জন্য Maps SDK স্যাম্পেলের তালিকা
ডেমো অ্যাপের মূল স্যাম্পেল অ্যাক্টিভিটি নিচে তালিকাভুক্ত করা হল এবং দ্রুত রেফারেন্সের জন্য লিঙ্ক করা পৃষ্ঠায় তা আবার দেখানো হয়েছে। উপলভ্য নমুনার সম্পূর্ণ তালিকা দেখতে, GitHub-এ samples ফোল্ডার দেখুন।
- প্রাথমিক ম্যাপ দেখানো
- মার্কারের জন্য তথ্য উইন্ডো দেখানো
- ম্যাপে মার্কার যোগ করা
- কোনও লোকেশন রিভার্স জিওকোড করা
- ম্যাপ জেসচার চালু ও বন্ধ করা
- মার্কার ইভেন্ট ম্যানেজ করা
- আমার লোকেশন বোতাম চালু করা
- ম্যাপে বহুভুজ আঁকা
- ম্যাপে পলিলাইন আঁকা
সম্পূর্ণ স্যাম্পেল অ্যাপ লোকালি রান করানো
iOS-এর জন্য Maps SDK-র নমুনা অ্যাপ GitHub থেকে ডাউনলোড আর্কাইভ হিসেবে উপলভ্য। Maps SDK for iOS স্যাম্পেল অ্যাপ ইনস্টল ও ব্যবহার করে দেখতে এইসব ধাপ অনুসরণ করুন।
- লোকাল ডিরেক্টরিতে স্যাম্পেল রেপোজিটরি ক্লোন করতে
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-কে আপনার লোকেশন অ্যাক্সেস করার অনুমতি দেওয়ার জন্য প্রম্পট করা হলে, অনুমতি দিন বিকল্প বেছে নিন।