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