com.supermap.plugin

Class LocationManagePlugin.GPSData

  • java.lang.Object
    • com.supermap.plugin.LocationManagePlugin.GPSData
  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    LocationManagePlugin


    public static class LocationManagePlugin.GPSData
    extends java.lang.Object
    implements java.io.Serializable
    This class is the inner class of LocationManagePlugin, which identifies the detailed information of the current GPS data, such as: longitude, latitude, azimuth and so on.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      double dAltitude
      Altitude means the mean level of the sea.
      double dBearing
      The azimuth represents the direction of travel, and the unit is degree.
      double dLatitude
      Latitude.
      double dLongitude
      Longitude.
      double dSpeed
      The travel speed. the unit is meter per second.
      long lTime
      The capture time of this GPSData.
      int nDay
      Day.
      int nEasting
      The identifier of eastern and western hemispheres. 0 means the western Hemisphere, and 1 means the eastern Hemisphere.
      int nFixMode
      The identifier of location mode. 0 means that the GPS didn't locate and 1 means that the GPS located.
      int nHour
      Hour.
      int nMinute
      Minute.
      int nMonth
      Month.
      int nNorthing
      The identifier of southern and northern hemispheres. 0 means the Southern Hemisphere, and 1 means the Northern Hemisphere.
      int nQualityIndicator
      The identifier of the GPS status. 0 means that the GPS didn't locate and 1 means that the GPS located.
      int nSatellites
      The number of the visible satellites.
      int nSecond
      Second.
      int nYear
      Year.
    • Constructor Summary

      Constructors 
      Constructor and Description
      GPSData() 
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • dLatitude

        public double dLatitude
        Latitude. The unit is degree.
      • dLongitude

        public double dLongitude
        Longitude. The unit is degree.
      • nNorthing

        public int nNorthing
        The identifier of southern and northern hemispheres. 0 means the Southern Hemisphere, and 1 means the Northern Hemisphere.
      • nEasting

        public int nEasting
        The identifier of eastern and western hemispheres. 0 means the western Hemisphere, and 1 means the eastern Hemisphere.
      • nQualityIndicator

        public int nQualityIndicator
        The identifier of the GPS status. 0 means that the GPS didn't locate and 1 means that the GPS located.
      • nFixMode

        public int nFixMode
        The identifier of location mode. 0 means that the GPS didn't locate and 1 means that the GPS located.
      • nSatellites

        public int nSatellites
        The number of the visible satellites.
      • dBearing

        public double dBearing
        The azimuth represents the direction of travel, and the unit is degree. Due north is 0 and clockwise direction. The range is form 0 to 360.
      • dSpeed

        public double dSpeed
        The travel speed. the unit is meter per second.
      • dAltitude

        public double dAltitude
        Altitude means the mean level of the sea. The unit is meter.
      • nYear

        public int nYear
        Year.
      • nMonth

        public int nMonth
        Month.
      • nDay

        public int nDay
        Day.
      • nHour

        public int nHour
        Hour.
      • nMinute

        public int nMinute
        Minute.
      • nSecond

        public int nSecond
        Second.
      • lTime

        public long lTime
        The capture time of this GPSData. The unit is millisecond.
    • Constructor Detail

      • GPSData

        public GPSData()