Structures
The following structures are available globally.
- 
                  
                  The map camera position and orientation. DeclarationSwift struct Cameraextension Camera : AdditiveArithmetic, Animatable, Copyable, Equatable, Escapable, VectorArithmetic
- 
                  
                  DeclarationSwift struct LatLngAltitudeextension LatLngAltitude : Copyable, Equatable, Escapable, Hashable
- 
                  
                  DeclarationSwift @MainActor @preconcurrency struct Mapextension Map : MapAnimatable, Sendable, View
- 
                  
                  A 3D marker that can be placed on a map. Map(mode: .hybrid) { Marker(position: .init(latitude: 37.7749, longitude: -122.4194, altitude: 0)) }DeclarationSwift struct Markerextension Marker : Copyable, Equatable, Escapable, Hashable, Identifiable, MapContent
- 
                  
                  A 3D model that can be placed on a map. Map(mode: .hybrid) { Model( position: .init(latitude: 37.7749, longitude: -122.4194, altitude: 100), url: URL(string: "path/to/your/model.glb")! ) }DeclarationSwift struct Modelextension Model : Copyable, Equatable, Escapable, Hashable, Identifiable, MapContent
- 
                  
                  DeclarationSwift struct Orientation3Dextension Orientation3D : Copyable, Equatable, Escapable, Hashable
- 
                  
                  Information about a place that was tapped. DeclarationSwift struct PlaceTapInfo
- 
                  
                  A 3D polygon that can be placed on a map. Map(mode: .hybrid) { Polygon( outerCoordinates: [ .init(latitude: 37.7749, longitude: -122.4194, altitude: 0), .init(latitude: 37.7740, longitude: -122.4184, altitude: 0), .init(latitude: 37.7750, longitude: -122.4174, altitude: 0), ] ) }DeclarationSwift struct Polygonextension Polygon : Copyable, Equatable, Escapable, Hashable, Identifiable, MapContent
- 
                  
                  A 3D polyline that can be placed on a map. Map(mode: .hybrid) { Polyline(coordinates: [ .init(latitude: 37.7749, longitude: -122.4194, altitude: 100), .init(latitude: 37.7750, longitude: -122.4193, altitude: 100), .init(latitude: 37.7751, longitude: -122.4192, altitude: 100), ]) }DeclarationSwift struct Polylineextension Polyline : Copyable, Equatable, Escapable, Hashable, Identifiable, MapContent
- 
                  
                  DeclarationSwift struct Vector3Dextension Vector3D : Copyable, Equatable, Escapable, Hashable