เปลี่ยนโหมดแผนที่

เลือกแพลตฟอร์ม: Android iOS JavaScript

โหมดแผนที่ 3 มิติต่อไปนี้พร้อมใช้งานใน Maps 3D SDK สำหรับ iOS

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

กรณีการใช้งาน

กรณีการใช้งานที่พบบ่อยสำหรับโหมดแผนที่แต่ละโหมดมีดังนี้

  • แผนที่ถนน: เหมาะสำหรับแอปที่เน้นการนำทางเป็นหลักซึ่งความชัดเจนและข้อมูลระดับถนน เป็นสิ่งสำคัญ
  • ดาวเทียมและไฮบริด: เหมาะสำหรับแอปอสังหาริมทรัพย์ การตรวจสอบด้านสิ่งแวดล้อม หรือการท่องเที่ยว ซึ่งความแม่นยำของภาพและบริบทของภูมิประเทศเป็นสิ่งสำคัญ