Feature
public struct Featureextension Feature: EquatableThe Feature structure encapsulates a GeoJSON Feature - a geospatial object with associated properties.
GeoJSON supports the following geometry types: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection.
Features in GeoJSON contain a Geometry object and additional properties.
- 
                  
                  Creates Feature.DeclarationSwift public init( type: String, properties: [String: Any]?, geometry: Geometry?, id: String, bbox: [Double] )ParameterstypeThe type of GeoJSON object, which should always be “Feature” in this context. propertiesA dictionary that holds any custom data associated with the geographical object. geometryThe Geometryobject represents the spatial data of the feature, such as location, shape, etc.idA unique identifier for the feature. It’s typically a string but can be any value that uniquely identifies the feature. bboxAn optional bounding box that describes the spatial extent of the feature. It’s an array with minimum and maximum coordinates for each dimension. 
- 
                  
                  Specifies the type of the GeoJSON object - for a Feature, this will always be “Feature”.DeclarationSwift public let type: String
- 
                  
                  Contains any additional data associated with the feature, structured as key-value pairs. DeclarationSwift public let properties: [String : Any]?
- 
                  
                  Encapsulates the spatial data for the feature, which could be a point, line, polygon, etc. DeclarationSwift public let geometry: Geometry?
- 
                  
                  A unique identifier for the feature, allowing it to be differentiated from other features. DeclarationSwift public let id: String
- 
                  
                  Includes information on the coordinate range. Bounding box is an array of length 2*n where n is the number of dimensions represented in the contained geometries. At a minimum, a bounding box has two coordinates that define a rectangle. A 3D bounding box can be produced if elevation or altitude is defined. DeclarationSwift public let bbox: [Double]
- 
                  
                  Equatable implementation. DeclarationSwift public static func == (lhs: TomTomSDKCommon.Feature, rhs: TomTomSDKCommon.Feature) -> Bool
 
         TomTom SDK for iOS (0.53.1)
 
          TomTom SDK for iOS (0.53.1)
         Feature
          Feature