ম্যাপ মোড পরিবর্তন করা

প্ল্যাটফর্ম বেছে নিন: Android iOS JavaScript

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)
  }
}

যেসব ক্ষেত্রে ব্যবহার করা যাবে

প্রতিটি ম্যাপ মোডের সাধারণ ব্যবহার নিচে দেওয়া হল:

  • রোডম্যাপ: নেভিগেশন-প্রধান অ্যাপের জন্য আদর্শ যেখানে পাঠযোগ্যতা এবং রাস্তার লেভেল ডেটা প্রাথমিক।
  • স্যাটেলাইট ও হাইব্রিড: রিয়েল এস্টেট, পরিবেশগত মনিটরিং বা ট্যুরিজম অ্যাপের জন্য আদর্শ, যেখানে ভিজ্যুয়াল ফিডেলিটি ও ভূখণ্ডের প্রসঙ্গ অপরিহার্য।