একটি মানচিত্রে একটি 3D মডেল যোগ করুন, একটি মানচিত্রে একটি 3D মডেল যোগ করুন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস জাভাস্ক্রিপ্ট

আপনি আপনার নিজস্ব আমদানি করা 3D মডেলটি একটি 3D মানচিত্রে যুক্ত করতে পারেন।

একটি মানচিত্র দৃশ্য যেখানে একটি 3D মডেল দেখানো হচ্ছে

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

সুইফট

struct SimpleModelDemo: View {
  @State var camera: Camera = .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: .init(
      latitude: 37.791376,
      longitude: -122.397571,
      altitude: 200.0),
    url: URL(string: "") ?? 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