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

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

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

  • .roadmap แสดงมุมมองแผนที่ถนนเริ่มต้นพร้อมป้ายกำกับแผนที่ฐาน
  • .satellite แสดงแผนที่แบบสมจริงที่อิงตามภาพถ่ายทางอากาศ
  • .hybrid แสดงมุมมองแผนที่ดาวเทียมพร้อมป้ายกำกับแผนที่ฐาน

ตั้งค่าโหมดแผนที่

ตั้งค่าโหมดแผนที่เมื่อเริ่มต้นมุมมอง Map โดยระบุพารามิเตอร์ mode ด้วยกรณีใดกรณีหนึ่งของ Enum 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)
  }
}

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

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

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