Home > @magiclane/maps-sdk > SenseDataFactory > producePosition

SenseDataFactory.producePosition() method

Creates a new Position instance

Signature:

static producePosition(input: {
        acquisitionTime?: Date;
        satelliteTime?: Date;
        provider?: Provider;
        fixQuality?: PositionQuality;
        latitude?: number;
        longitude?: number;
        altitude?: number;
        speed?: number;
        speedAccuracy?: number;
        course?: number;
        courseAccuracy?: number;
        accuracyH?: number;
        accuracyV?: number;
        hasCoordinates?: boolean;
        hasAltitude?: boolean;
        hasSpeed?: boolean;
        hasSpeedAccuracy?: boolean;
        hasCourse?: boolean;
        hasCourseAccuracy?: boolean;
        hasHorizontalAccuracy?: boolean;
        hasVerticalAccuracy?: boolean;
    }): GemPosition;

Parameters

Parameter

Type

Description

{ acquisitionTime, satelliteTime, provider, fixQuality, latitude, longitude, altitude, speed, speedAccuracy, course, courseAccuracy, accuracyH, accuracyV, hasCoordinates, hasAltitude, hasSpeed, hasSpeedAccuracy, hasCourse, hasCourseAccuracy, hasHorizontalAccuracy, hasVerticalAccuracy, }

(not declared)

input

{ acquisitionTime?: Date; satelliteTime?: Date; provider?: Provider; fixQuality?: PositionQuality; latitude?: number; longitude?: number; altitude?: number; speed?: number; speedAccuracy?: number; course?: number; courseAccuracy?: number; accuracyH?: number; accuracyV?: number; hasCoordinates?: boolean; hasAltitude?: boolean; hasSpeed?: boolean; hasSpeedAccuracy?: boolean; hasCourse?: boolean; hasCourseAccuracy?: boolean; hasHorizontalAccuracy?: boolean; hasVerticalAccuracy?: boolean; }

input properties:

  • Optional acquisitionTime?: Date
  • Optional satelliteTime?: Date
  • Optional provider?: Provider
  • Optional fixQuality?: PositionQuality
  • Optional latitude?: number
  • Optional longitude?: number
  • Optional altitude?: number
  • Optional speed?: number
  • Optional speedAccuracy?: number
  • Optional course?: number
  • Optional courseAccuracy?: number
  • Optional accuracyH?: number
  • Optional accuracyV?: number
  • Optional hasCoordinates?: boolean
  • Optional hasAltitude?: boolean
  • Optional hasSpeed?: boolean
  • Optional hasSpeedAccuracy?: boolean
  • Optional hasCourse?: boolean
  • Optional hasCourseAccuracy?: boolean
  • Optional hasHorizontalAccuracy?: boolean
  • Optional hasVerticalAccuracy?: boolean

Returns:

GemPosition