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

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

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

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

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