Other Classes

The following classes are available globally.

  • An object that manages map view follow position preferences.

    See more

    Declaration

    Objective-C

    
    @interface FollowPositionPreferencesContext : NSObject

    Swift

    class FollowPositionPreferencesContext : NSObject
  • This class encapsulates abstract geometry image information.

    See more

    Declaration

    Objective-C

    
    @interface AbstractGeometryImageObject : NSObject

    Swift

    class AbstractGeometryImageObject : NSObject
  • This class encapsulates abstract geometry item information.

    See more

    Declaration

    Objective-C

    
    @interface AbstractGeometryItemObject : NSObject

    Swift

    class AbstractGeometryItemObject : NSObject
  • This class encapsulates abstract geometry information.

    See more

    Declaration

    Objective-C

    
    @interface AbstractGeometryObject : NSObject

    Swift

    class AbstractGeometryObject : NSObject
  • This class encapsulates acceleration information.

    See more

    Declaration

    Objective-C

    
    @interface AccelerationObject : NSObject

    Swift

    class AccelerationObject : NSObject
  • This class encapsulates alarm monitor area information.

    See more

    Declaration

    Objective-C

    
    @interface AlarmMonitoredAreaObject : NSObject

    Swift

    class AlarmMonitoredAreaObject : NSObject
  • This class encapsulates camera information.

    See more

    Declaration

    Objective-C

    
    @interface CameraObject : NSObject

    Swift

    class CameraObject : NSObject
  • This class encapsulates circle geographic area information.

    See more

    Declaration

    Objective-C

    
    @interface CircleGeographicAreaObject : GeographicAreaObject

    Swift

    class CircleGeographicAreaObject : GeographicAreaObject
  • This class encapsulates coordinates information.

    See more

    Declaration

    Objective-C

    
    @interface CoordinatesObject : NSObject

    Swift

    class CoordinatesObject : NSObject
  • This class encapsulates position information.

    See more

    Declaration

    Objective-C

    
    @interface DataObject : NSObject

    Swift

    class DataObject : NSObject
  • This class encapsulates ev transport route information.

    Declaration

    Objective-C

    
    @interface EVRouteObject : RouteObject

    Swift

    class EVRouteObject : RouteObject
  • This class handles sdk api exceptions.

    See more

    Declaration

    Objective-C

    
    @interface GEMExceptionHandler : NSObject

    Swift

    class GEMExceptionHandler : NSObject
  • This class encapsulates geographic area information.

    See more

    Declaration

    Objective-C

    
    @interface GeographicAreaObject : NSObject

    Swift

    class GeographicAreaObject : NSObject
  • An object that manages landmark highlights render settings.

    See more

    Declaration

    Objective-C

    
    @interface HighlightRenderSettings : NSObject

    Swift

    class HighlightRenderSettings : NSObject
  • An object that manages url intents strings.

    See more

    Declaration

    Objective-C

    
    @interface IntentsContext : NSObject

    Swift

    class IntentsContext : NSObject
  • This class encapsulates landmark browse session context information.

    See more

    Declaration

    Objective-C

    
    @interface LandmarkBrowseSessionContext : NSObject

    Swift

    class LandmarkBrowseSessionContext : NSObject
  • This class encapsulates landmark position information.

    See more

    Declaration

    Objective-C

    
    @interface LandmarkPositionObject : NSObject

    Swift

    class LandmarkPositionObject : NSObject
  • This class encapsulates landmark store context collection information.

    See more

    Declaration

    Objective-C

    
    @interface LandmarkStoreContextCollection : NSObject

    Swift

    class LandmarkStoreContextCollection : NSObject
  • This class encapsulates landmark store context service information.

    See more

    Declaration

    Objective-C

    
    @interface LandmarkStoreContextService : NSObject

    Swift

    class LandmarkStoreContextService : NSObject
  • An object that manages localization strings.

    See more

    Declaration

    Objective-C

    
    @interface LocalizationContext : NSObject

    Swift

    class LocalizationContext : NSObject
  • An object that manages a map view camera.

    See more

    Declaration

    Objective-C

    
    @interface MapCameraObject : NSObject

    Swift

    class MapCameraObject : NSObject
  • An object that manages map view preferences.

    See more

    Declaration

    Objective-C

    
    @interface MapViewPreferencesContext : NSObject

    Swift

    class MapViewPreferencesContext : NSObject
  • This class encapsulates route information.

    See more

    Declaration

    Objective-C

    
    @interface MapViewRouteObject : NSObject

    Swift

    class MapViewRouteObject : NSObject
  • An object that manages map view route render settings.

    See more

    Declaration

    Objective-C

    
    @interface MapViewRouteRenderSettings : NSObject

    Swift

    class MapViewRouteRenderSettings : NSObject
  • This class encapsulates mock position information.

    See more

    Declaration

    Objective-C

    
    @interface MockPositionObject : NSObject

    Swift

    class MockPositionObject : NSObject
  • This class encapsulates ev transport route information.

    See more

    Declaration

    Objective-C

    
    @interface OTRouteObject : RouteObject

    Swift

    class OTRouteObject : RouteObject
  • This class encapsulates overlay collection details.

    See more

    Declaration

    Objective-C

    
    @interface OverlayCollectionObject : NSObject

    Swift

    class OverlayCollectionObject : NSObject
  • This class encapsulates overlay info details.

    See more

    Declaration

    Objective-C

    
    @interface OverlayInfoObject : NSObject

    Swift

    class OverlayInfoObject : NSObject
  • This class encapsulates overlay item position information.

    See more

    Declaration

    Objective-C

    
    @interface OverlayItemPositionObject : NSObject

    Swift

    class OverlayItemPositionObject : NSObject
  • This class encapsulates overlay mutable collection details.

    See more

    Declaration

    Objective-C

    
    @interface OverlayMutableCollectionObject : NSObject

    Swift

    class OverlayMutableCollectionObject : NSObject
  • This class encapsulates overlay service information.

    See more

    Declaration

    Objective-C

    
    @interface OverlayServiceContext : NSObject

    Swift

    class OverlayServiceContext : NSObject
  • This class encapsulates public transport route instruction information.

    See more

    Declaration

    Objective-C

    
    @interface PTRouteInstructionObject : RouteInstructionObject

    Swift

    class PTRouteInstructionObject : RouteInstructionObject
  • This class encapsulates public transport route information.

    See more

    Declaration

    Objective-C

    
    @interface PTRouteObject : RouteObject

    Swift

    class PTRouteObject : RouteObject
  • This class encapsulates path collection information.

    See more

    Declaration

    Objective-C

    
    @interface PathCollectionObject : NSObject

    Swift

    class PathCollectionObject : NSObject
  • This class encapsulates polygon geographic area information.

    See more

    Declaration

    Objective-C

    
    @interface PolygonGeographicAreaObject : GeographicAreaObject

    Swift

    class PolygonGeographicAreaObject : GeographicAreaObject
  • This class encapsulates BNG projection information.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionBNGObject : ProjectionObject

    Swift

    class ProjectionBNGObject
  • This class encapsulates projection context details.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionContext : NSObject

    Swift

    class ProjectionContext : NSObject
  • This class encapsulates GK projection information.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionGKObject : ProjectionObject

    Swift

    class ProjectionGKObject
  • This class encapsulates LAM projection information.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionLAMObject : ProjectionObject

    Swift

    class ProjectionLAMObject : ProjectionObject
  • This class encapsulates MGRS ( Military Grid Reference System ) projection information.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionMGRSObject : ProjectionObject

    Swift

    class ProjectionMGRSObject : ProjectionObject
  • This class encapsulates projection information.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionObject : NSObject

    Swift

    class ProjectionObject : NSObject
  • This class encapsulates GK projection information.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionUTMObject : ProjectionObject

    Swift

    class ProjectionUTMObject
  • This class encapsulates W3W projection information.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionW3WObject : ProjectionObject

    Swift

    class ProjectionW3WObject
  • This class encapsulates WGS84 ( World Geodetic System ) projection information.

    See more

    Declaration

    Objective-C

    
    @interface ProjectionWGS84Object : ProjectionObject

    Swift

    class ProjectionWGS84Object : ProjectionObject
  • This class encapsulates rotation information.

    See more

    Declaration

    Objective-C

    
    @interface RotationObject : NSObject

    Swift

    class RotationObject : NSObject
  • This class encapsulates climb section information.

    See more

    Declaration

    Objective-C

    
    @interface ClimbSectionObject : NSObject

    Swift

    class ClimbSectionObject : NSObject
  • This class encapsulates surface section information.

    See more

    Declaration

    Objective-C

    
    @interface SurfaceSectionObject : NSObject

    Swift

    class SurfaceSectionObject : NSObject
  • This class encapsulates road type section information.

    See more

    Declaration

    Objective-C

    
    @interface RoadTypeSectionObject : NSObject

    Swift

    class RoadTypeSectionObject : NSObject
  • This class encapsulates road steep section information.

    See more

    Declaration

    Objective-C

    
    @interface RoadSteepSectionObject : NSObject

    Swift

    class RoadSteepSectionObject : NSObject
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface SearchableParameterListObject : NSObject
    
    /**
     * Initializes and returns a newly allocated object using the model data.
     */
    - (instancetype)initWithModelData:(void*)data NS_SWIFT_UNAVAILABLE("Internal use only.");
    
    /**
     * Returns the model data.
     */
    - (void*)getModelData NS_SWIFT_UNAVAILABLE("Internal use only.");
    
    /**
     * Search for first occurrence of a public transport parameter type and get value.
     */
    - (nonnull NSArray <NSMutableDictionary *> *)findPublicTransportListParameterType:(PublicTransportParameterType)parameterType;
    
    @end

    Swift

    class SearchableParameterListObject : NSObject
  • This class encapsulates social reports overlay info details.

    See more

    Declaration

    Objective-C

    
    @interface SocialReportsOverlayInfoObject : OverlayInfoObject

    Swift

    class SocialReportsOverlayInfoObject : OverlayInfoObject
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface TimeDistanceCoordinatesObject : NSObject
    
    /**
     * Initializes and returns a newly allocated object using the model data.
     */
    - (instancetype)initWithModelData:(void*)data NS_SWIFT_UNAVAILABLE("Internal use only.");
    
    /**
     * Returns the model data.
     */
    - (void*)getModelData NS_SWIFT_UNAVAILABLE("Internal use only.");
    
    /**
     * Initializes and returns a newly allocated object using the location coordinates.
     */
    - (instancetype)initWithCoordinates:(nonnull CoordinatesObject *)coordinates;
    
    /**
     * Initializes and returns a newly allocated object using the location coordinates, distance and timestamp.
     */
    - (instancetype)initWithCoordinates:(nonnull CoordinatesObject *)coordinates distance:(int)distance timestamp:(int)timestamp;
    
    /**
     * Set the WGS coordinates.
     */
    - (void)setCoordinates:(nonnull CoordinatesObject *)object;
    
    /**
     * Get the WGS coordinates.
     */
    - (nonnull CoordinatesObject *)getCoordinates;
    
    /**
     * Set the distance in meters.
     */
    - (void)setDistance:(int)distance;
    
    /**
     * Get the distance in meters.
     */
    - (int)getDistance;
    
    /**
     * Set the timestamp in seconds.
     */
    - (void)setTimestamp:(int)stamp;
    
    /**
     * Get the timestamp.
     */
    - (int)getTimestamp;
    
    @end

    Swift

    class TimeDistanceCoordinatesObject : NSObject
  • This class handles the timezone.

    See more

    Declaration

    Objective-C

    
    @interface TimezoneContext : NSObject

    Swift

    class TimezoneContext : NSObject
  • This class handles the timezone result.

    See more

    Declaration

    Objective-C

    
    @interface TimezoneResultObject : NSObject

    Swift

    class TimezoneResultObject : NSObject
  • This class handles the traffic event.

    See more

    Declaration

    Objective-C

    
    @interface TrafficEventObject : NSObject

    Swift

    class TrafficEventObject : NSObject
  • This class handles the transfer statistics.

    See more

    Declaration

    Objective-C

    
    @interface TransferStatisticsContext : NSObject

    Swift

    class TransferStatisticsContext : NSObject
  • This class handles the weather information.

    See more

    Declaration

    Objective-C

    
    @interface WeatherContext : NSObject

    Swift

    class WeatherContext : NSObject
  • Weather context conditions for a given timestamp.

    See more

    Declaration

    Objective-C

    
    @interface WeatherContextConditions : NSObject

    Swift

    class WeatherContextConditions : NSObject
  • This class handles the weather context foecast.

    See more

    Declaration

    Objective-C

    
    @interface WeatherContextForecast : NSObject

    Swift

    class WeatherContextForecast : NSObject
  • Weather context parameter data.

    See more

    Declaration

    Objective-C

    
    @interface WeatherContextParameter : NSObject

    Swift

    class WeatherContextParameter : NSObject