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

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

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

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

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