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

اختيار النظام الأساسي: 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)
  }
}

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

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

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