@magiclane/maps-sdk
    Preparing search index...

    Class GemImprovedPositionAbstract

    Improved position class with map matching information

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    • get accuracyH(): number

      Horizontal accuracy of position in meters

      Returns number

    • get accuracyV(): number

      Vertical accuracy of position in meters

      Returns number

    • get acquisitionTime(): Date

      Acquisition time

      Returns Date

    • get addressMap(): Record<string, string>

      Address information map

      Returns Record<string, string>

    • get altitude(): number

      Altitude above main sea level in meters

      Returns number

    • get coordinates(): Coordinates

      Geographical coordinates of the position

      Returns Coordinates

    • get course(): number

      The course (direction) of the movement in degrees (0 = north, 90 = east)

      Returns number

    • get courseAccuracy(): number

      Course accuracy in degrees

      Returns number

    • get fixQuality(): PositionQuality

      Fix quality (whether this position is trustworthy)

      Returns PositionQuality

    • get hasAltitude(): boolean

      Whether altitude is available

      Returns boolean

    • get hasCoordinates(): boolean

      Whether coordinates are available and valid

      Returns boolean

    • get hasCourse(): boolean

      Whether course is available and valid

      Returns boolean

    • get hasCourseAccuracy(): boolean

      Whether course accuracy is available and valid

      Returns boolean

    • get hasHorizontalAccuracy(): boolean

      Whether horizontal accuracy is available and valid

      Returns boolean

    • get hasRoadLocalization(): boolean

      Whether improved position has a road localization

      Returns boolean

    • get hasSpeed(): boolean

      Whether speed is available and valid

      Returns boolean

    • get hasSpeedAccuracy(): boolean

      Whether speed accuracy is available and valid

      Returns boolean

    • get hasTerrainData(): boolean

      Whether improved position has terrain data

      Returns boolean

    • get hasVerticalAccuracy(): boolean

      Whether vertical accuracy is available and valid

      Returns boolean

    • get latitude(): number

      Geographical latitude in degrees (-90 to +90)

      Returns number

    • get longitude(): number

      Geographical longitude in degrees (-180 to +180)

      Returns number

    • get provider(): Provider

      Provider type: GPS, Network, Unknown

      Returns Provider

    • get roadModifiers(): Set<RoadModifier>

      Position road modifiers

      Returns Set<RoadModifier>

    • get satelliteTime(): Date

      Satellite timestamp

      Returns Date

    • get speed(): number

      Travel speed in m/s (-1 means no speed information)

      Returns number

    • get speedAccuracy(): number

      Travel speed accuracy in m/s

      Returns number

    • get speedLimit(): number

      Position road speed limit in m/s (0 if no limit exists)

      Returns number

    • get terrainAltitude(): number

      Terrain altitude from map data (in meters)

      Returns number

    • get terrainSlope(): number

      Terrain slope in degrees (positive for ascent, negative for descent)

      Returns number

    • get timestamp(): Date

      Returns Date

      Use satelliteTime instead

    • get type(): DataType

      Get data type

      Returns DataType

    Methods

    • Returns Record<string, any>