Share via


LOCATION_REPORT_LATLONG

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This report specifies latitude, longitude, and other basic raw position information. Applications can register for and request reports of this time by specifying the reportType to be LOCATION_LATLONG_GUID.

Syntax

typedef struct _LOCATION_REPORT_LATLONG {
    LOCATION_REPORT_BASE base;
    DWORD                validFields;
    DOUBLE               latitude;
    DOUBLE               longitude;
    DOUBLE               altitudeWRTSeaLevel;
    DOUBLE               speed;
    DOUBLE               heading;
} LOCATION_REPORT_LATLONG, *PLOCATION_REPORT_LATLONG;

Members

  • validFields
    A bitmask indicating which of the fields in the report are valid. Not all plugins may be able to determine each of these settings, so the application must check the validFields setting of a report before using the field.
  • latitude
    Degrees latitude. North is positive.
  • longitude
    Degrees longitude. East is positive.
  • altitudeWRTSeaLevel
    Altitude with regards to sea level, in meters.
  • speed
    Speed in knots.
  • heading
    Degrees heading. True North=0.

Requirements

Header lfapi.h
Windows Embedded CE Windows Embedded CE 6.0 and later

See Also

Reference

Location Framework Structures
LOCATION_REPORT_BASE