يمكنك إضافة صور متحركة لمسار الكاميرا إلى خريطتك الثلاثية الأبعاد لتوفير تجربة أكثر غامرة للمستخدِمين. يمكن أن تنتقل الصور المتحركة لمسار الكاميرا إلى نقطة معيّنة أو تدور حولها أو يتم دمجها لتحريك الكاميرا إلى نقطة على الخريطة، بما في ذلك تحديد ارتفاعها .
الانتقال إلى
يوضّح نموذج الرمز البرمجي التالي كيفية استخدام طريقة
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: {}
)