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

پلاتفرم را انتخاب کنید: Android iOS JavaScript

حالت‌های نقشه سه‌بعدی زیر در «کیت توسعه نرم‌افزار سه‌بعدی Maps» برای 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)
  }
}

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

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

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