iOS-এর জন্য Maps 3D SDK-তে নিম্নলিখিত 3D ম্যাপ মোডগুলো উপলব্ধ রয়েছে:
-
.roadmapবেসম্যাপ লেবেলসহ ডিফল্ট রোডম্যাপ ভিউ প্রদর্শন করে। -
.satelliteআকাশ থেকে তোলা ছবির ওপর ভিত্তি করে একটি ফটোরিয়ালিস্টিক মানচিত্র দেখায়। -
.hybridবিকল্পটি বেসম্যাপ লেবেলসহ স্যাটেলাইট মানচিত্রের দৃশ্য দেখায়।
মানচিত্র মোড সেট করুন
MapMode enum-এর যেকোনো একটি কেসসহ mode প্যারামিটারটি উল্লেখ করে Map ভিউ ইনিশিয়ালাইজ করার সময় ম্যাপ মোড সেট করুন:
import SwiftUI
import GoogleMaps3D
struct ContentView: View {
var body: some View {
Map(mode: .roadmap)
}
}
গতিশীলভাবে পরিবর্তন করার জন্য ম্যাপ মোডকে একটি স্টেট ভেরিয়েবলের সাথে সংযুক্ত করুন:
import SwiftUI
import GoogleMaps3D
struct ContentView: View {
@State private var mapMode: MapMode = .roadmap
var body: some View {
Map(mode: mapMode)
}
}
ব্যবহারের ক্ষেত্র
প্রতিটি ম্যাপ মোডের সাধারণ ব্যবহারগুলো নিচে দেওয়া হলো:
- রোডম্যাপ: নেভিগেশন-নির্ভর অ্যাপের জন্য আদর্শ, যেখানে পাঠযোগ্যতা এবং রাস্তার স্তরের তথ্যই মুখ্য।
- স্যাটেলাইট ও হাইব্রিড: রিয়েল এস্টেট, পরিবেশগত পর্যবেক্ষণ বা পর্যটন অ্যাপের জন্য আদর্শ, যেখানে সুস্পষ্ট দৃশ্যগত স্বচ্ছতা এবং ভূখণ্ডের প্রেক্ষাপট অপরিহার্য।