تغییر حالت نقشه

پلتفرم مورد نظر را انتخاب کنید: اندروید، iOS، جاوا اسکریپت

حالت‌های نقشه سه‌بعدی زیر در Maps 3D SDK برای iOS موجود است:

  • .roadmap نمای پیش‌فرض نقشه راه را با برچسب‌های نقشه پایه نشان می‌دهد.
  • .satellite یک نقشه واقع‌گرایانه بر اساس تصاویر هوایی را نشان می‌دهد.
  • .hybrid نمای نقشه ماهواره‌ای را با برچسب‌های نقشه پایه نشان می‌دهد.

حالت نقشه را تنظیم کنید

هنگام مقداردهی اولیه نمای Map ، با مشخص کردن پارامتر mode با یکی از حالات شمارشی MapMode حالت نقشه را تنظیم کنید:

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

موارد استفاده

موارد استفاده رایج برای هر حالت نقشه به شرح زیر است:

  • نقشه راه: ایده‌آل برای برنامه‌هایی که ناوبری سنگینی دارند و خوانایی و داده‌های سطح خیابان در اولویت قرار دارند.
  • ماهواره‌ای و ترکیبی: ایده‌آل برای املاک و مستغلات، نظارت بر محیط زیست یا برنامه‌های گردشگری که در آن‌ها دقت بصری و بافت زمین ضروری است.