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

בחירת פלטפורמה: 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: {  }
)

        

טיסה מסביב

בדוגמת הקוד הבאה מוצג אופן השימוש בשיטה 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: {  }
  )