הוספת אנימציות לנתיב המצלמה

בחירת פלטפורמה: Android iOS

אתם יכולים להוסיף אנימציות של מסלולי מצלמה למפה התלת-ממדית כדי לספק למשתמשים חוויה עשירה יותר. אנימציות של נתיב המצלמה יכולות להציג טיסה אל נקודה במפה או טיסה מסביב לאותה נקודה.

מעבר בטיסה אל

דוגמת הקוד הבאה ממחישה איך להשתמש בשיטה Map.flyCameraTo כדי ליצור אנימציה של המצלמה שתמריא לנקודה ספציפית במפה תלת-ממדית.

Swift

Map(mode: .hybrid)
.flyCameraTo(
  camera:Camera = .init(
    latitude: 47.6210296,
    longitude: -122.3496903,
    heading: 149.0,
    tilt: 77.0,
    roll: 0.0,
    range: 4000)
  duration: 5,
  trigger: animate,
  completion: {  }
)

        

טיסה מסביב

דוגמת הקוד הבאה ממחישה איך משתמשים ב-method‏ Map.flyCameraAround כדי ליצור אנימציה של המצלמה שמתעופפת סביב נקודה ספציפית במפה תלת-ממדית.

Swift

Map(mode: .hybrid)
  .flyCameraAround(
    camera:Camera = .init(
      latitude: 47.6210296,
      longitude: -122.3496903,
      heading: 149.0,
      tilt: 77.0,
      roll: 0.0,
      range: 3000)
    duration: 90,
    rounds: 3,
    trigger: flyAround,
    callback: {  }
  )