إضافة رسوم متحركة لمسار الكاميرا

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

يمكنك إضافة صور متحركة لمسار الكاميرا إلى خريطتك الثلاثية الأبعاد لتوفير تجربة أكثر غامرة للمستخدِمين. يمكن أن تنتقل الصور المتحركة لمسار الكاميرا إلى نقطة معيّنة أو تدور حولها أو يتم دمجها لتحريك الكاميرا إلى نقطة على الخريطة، بما في ذلك تحديد ارتفاعها .

الانتقال إلى

يوضّح نموذج الرمز البرمجي التالي كيفية استخدام طريقة Map.flyCameraTo لتحريك الكاميرا للانتقال إلى نقطة معيّنة على خريطة ثلاثية الأبعاد.

Map(mode: .hybrid)
.flyCameraTo(
  camera: .init(
    center: .init(
      latitude: 47.6210296,
      longitude: -122.3496903,
      altitude: 585), // meters above mean sea level
    heading: 149.0,
    tilt: 77.0,
    roll: 0.0,
    range: 4000),
  duration: 5,
  trigger: animate,
  completion: {}
)

الدوران حول

يوضّح نموذج الرمز البرمجي التالي كيفية استخدام الـ Map.flyCameraAround لتحريك الكاميرا للدوران حول نقطة معيّنة على خريطة ثلاثية الأبعاد.

Map(mode: .hybrid)
  .flyCameraAround(
    .init(
      center: . init(
        latitude: 47.6210296,
        longitude: -122.3496903,
        altitude: 585
        ),
      heading: 149.0,
      tilt: 77.0,
      roll: 0.0,
      range: 3000
    ),
    duration: 90,
    repeatCount: 3,
    trigger: flyAround,
    completion: {}
  )