Bạn có thể thêm ảnh động đường dẫn camera vào bản đồ 3D để mang lại trải nghiệm sống động hơn cho người dùng. Ảnh động đường dẫn camera có thể bay đến hoặc bay xung quanh một điểm trên bản đồ.
Chuyển đến
Đoạn mã mẫu sau đây minh hoạ cách sử dụng phương thức Map.flyCameraTo để tạo hiệu ứng cho camera bay đến một điểm cụ thể trên bản đồ 3D.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-31 UTC."],[],[],null,["Select platform: [Android](/maps/documentation/maps-3d/android-sdk/custom-camera-paths \"View this page for the Android platform docs.\") [iOS](/maps/documentation/maps-3d/ios-sdk/custom-camera-paths \"View this page for the iOS platform docs.\")\n\n\u003cbr /\u003e\n\n| This product or feature is Experimental (pre-GA). Pre-GA products and features might have limited support, and changes to pre-GA products and features might not be compatible with other pre-GA versions. Pre-GA Offerings are covered by the [Google\n| Maps Platform Service Specific Terms](https://cloud.google.com/maps-platform/terms/maps-service-terms). For more information, see the [launch stage descriptions](/maps/launch-stages).\n\n\nYou can add camera paths animations to your 3D map to provide a more immersive\nexperience for your users. Camera path animations can fly to or fly around a point on the map.\n\nFly to\n\n\nThe following code sample demonstrates how to use the [`Map.flyCameraTo`](/maps/documentation/maps-3d/ios-sdk/reference/Extensions/View#flycamerato_:duration:trigger:completion) method to animate the camera to fly to a specific point on\na 3D map. \n\nSwift \n\n```swift\nMap(mode: .hybrid)\n.flyCameraTo(\n camera:Camera = .init(\n latitude: 47.6210296,\n longitude: -122.3496903,\n heading: 149.0,\n tilt: 77.0,\n roll: 0.0,\n range: 4000)\n duration: 5,\n trigger: animate,\n completion: { }\n)\n\n \n```\n\nFly around\n\n\nThe following code sample demonstrates how use the [`Map.flyCameraAround`](/maps/documentation/maps-3d/ios-sdk/reference/Extensions/View#flycameraaround_:duration:rounds:trigger:callback:) method to animate the camera to fly around a specific point on\na 3D map. \n\nSwift \n\n```swift\nMap(mode: .hybrid)\n .flyCameraAround(\n camera:Camera = .init(\n latitude: 47.6210296,\n longitude: -122.3496903,\n heading: 149.0,\n tilt: 77.0,\n roll: 0.0,\n range: 3000)\n duration: 90,\n rounds: 3,\n trigger: flyAround,\n callback: { }\n )\n\n \n```"]]