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

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