تغيير وضع الخريطة

اختيار النظام الأساسي: Android‏ iOS‏ JavaScript‏

تتوفّر أوضاع الخرائط الثلاثية الأبعاد التالية في حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" الثلاثية الأبعاد لأجهزة 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)
  }
}

حالات الاستخدام

في ما يلي حالات الاستخدام الشائعة لكل وضع خريطة:

  • خريطة الطريق: مثالية للتطبيقات التي تعتمد بشكل كبير على التنقّل، حيث تكون سهولة القراءة والبيانات على مستوى الشارع أساسية.
  • "صور القمر الصناعي" و"الخريطة المختلطة": مثاليان للتطبيقات العقارية أو تطبيقات المراقبة البيئية أو تطبيقات السياحة التي تتطلّب دقة مرئية وسياقًا للتضاريس.