iOS-এর জন্য Maps 3D SDK-তে নিম্নলিখিত 3D ম্যাপ মোড উপলভ্য:
.roadmapবেসম্যাপ লেবেল সহ ডিফল্ট রোডম্যাপ ভিউ দেখায়।.satelliteএরিয়াল ইমেজের উপর ভিত্তি করে ফটোরিয়েল ম্যাপ দেখায়।.hybridবেসম্যাপ লেবেল সহ স্যাটেলাইট ম্যাপ ভিউ দেখায়।
ম্যাপ মোড সেট করুন
Map ভিউ শুরু করার সময় ম্যাপ মোড সেট করুন। এর জন্য
mode প্যারামিটার নির্দিষ্ট করে
MapMode enum
কেসের মধ্যে থেকে একটি বেছে নিন:
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)
}
}
যেসব ক্ষেত্রে ব্যবহার করা যাবে
প্রতিটি ম্যাপ মোডের সাধারণ ব্যবহার নিচে দেওয়া হল:
- রোডম্যাপ: নেভিগেশন-প্রধান অ্যাপের জন্য আদর্শ যেখানে পাঠযোগ্যতা এবং রাস্তার লেভেল ডেটা প্রাথমিক।
- স্যাটেলাইট ও হাইব্রিড: রিয়েল এস্টেট, পরিবেশগত মনিটরিং বা ট্যুরিজম অ্যাপের জন্য আদর্শ, যেখানে ভিজ্যুয়াল ফিডেলিটি ও ভূখণ্ডের প্রসঙ্গ অপরিহার্য।