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

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

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

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

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

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