حالتهای نقشه سهبعدی زیر در 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)
}
}
موارد استفاده
موارد استفاده رایج برای هر حالت نقشه به شرح زیر است:
- نقشه راه: ایدهآل برای برنامههایی که ناوبری سنگینی دارند و خوانایی و دادههای سطح خیابان در اولویت قرار دارند.
- ماهوارهای و ترکیبی: ایدهآل برای املاک و مستغلات، نظارت بر محیط زیست یا برنامههای گردشگری که در آنها دقت بصری و بافت زمین ضروری است.