ম্যাপে 3D মডেল যোগ করা

প্ল্যাটফর্ম বেছে নিন: Android iOS JavaScript

আপনি 3D ম্যাপে নিজের ইমপোর্ট করা 3D মডেল যোগ করতে পারবেন।

ম্যাপ ভিউতে 3D মডেল দেখানো হচ্ছে

নিচের কোড স্যাম্পেল থেকে জানতে পারবেন যে কীভাবে 3D মডেল যোগ করতে হয় এবং Model স্ট্রাক্ট ব্যবহার করে ম্যাপে সেটির পজিশন সেট করতে হয়।

struct SimpleModelDemo: View {
  @State var camera: Camera = .init(
    center: .init(latitude: 37.791376, longitude: -122.397571,  altitude: 240),
    heading: 288.0,
    tilt: 88.0,
    roll: 0.0,
    range: 1500)
    @State var balloonModel: Model = .init(
      position: LatLngAltitude(
        latitude: 37.7845812,
        longitude: -122.3660241,
        altitude: 585),
      url: URL(fileURLWithPath: fileUrl),
    altitudeMode: .relativeToMesh,
    scale: .init(x: 5, y: 5, z: 5),
    orientation: .init(heading: 0, tilt: 0, roll: 0)
  )
  var body: some View {
    Map(camera: $camera, mode: .satellite) {
        balloonModel
    }
  }
}
private let fileUrl = Bundle.main.url(forResource: "balloon", withExtension: "glb")!.path