This is the string to send via socket to OkMap to implement live track (fields are separated by semicolon):
Original 01. Id (sender identification); any string that identify your sender 02. Longitude (decimal degrees); datum is specified in Preferences NMEA (default WGS84) 03. Latitude (decimal degrees); datum is specified in Preferences NMEA (default WGS84) 04. Altitude (meters); negative for deep 05. Date-Time (MM/dd/yyyy hh:mm:ss); universal time format 06. Speed (km/h); Double.MinValue if not specified 07. Bearing (0-359.9999…); Double.MinValue if not specified 08. Track tickness in pixel (Integer); optional, if not specified will be used the value specified in preferences 09. Track color (integer ARGB 32 bit); optional, if not specified will be used the value specified in preferences
Example: TestLive;9.137600913291672;45.506435647252495;202.2;06/08/2012 15:09:47;0;0;3;-65536;
From 10.10.1 version (backward compatible)
01. Record version = $OKMAP-V01 02. Id (sender identification); any string that identify your sender 03. Longitude (decimal degrees); datum is specified in Preferences NMEA (default WGS84) 04. Latitude (decimal degrees); datum is specified in Preferences NMEA (default WGS84) 05. Altitude (meters); negative for deep 06. Date-Time (MM/dd/yyyy hh:mm:ss); universal time format 07. Speed (km/h); Double.MinValue if not specified 08. Bearing (0-359.9999…); Double.MinValue if not specified 09. Flag new segment (0=false, 1=true); not significant for first point (0 or 1) 10. Track tickness in pixel (Integer); optional, if not specified will be used the value specified in preferences 11. Track color (integer ARGB 32 bit); optional, if not specified will be used the value specified in preferences
Example: $OKMAP-V01;TestLive;9.137600913291672;45.506435647252495;202.2;06/08/2012 15:09:47;0;0;0;3;-65536;
From 13.8.0 version (backward compatible) Track point
01. Record version = $OKMAP-V02 02. Record type (T = track point) 03. Id (sender identification); any string that identify your sender 04. Longitude (decimal degrees); datum is specified in Preferences NMEA (default WGS84) 05. Latitude (decimal degrees); datum is specified in Preferences NMEA (default WGS84) 06. Altitude (meters); negative for deep 07. Date-Time (MM/dd/yyyy hh:mm:ss); universal time format 08. Speed (km/h); Double.MinValue if not specified 09. Bearing (0-359.9999…); Double.MinValue if not specified 10.. Flag new segment (0=false, 1=true); not significant for first point (0 or 1) 11. Track tickness in pixel (Integer); optional, if not specified will be used the value specified in preferences 12. Track color (integer ARGB 32 bit); optional, if not specified will be used the value specified in preferences
Example: $OKMAP-V02;T;TestLive;9.137600913291672;45.506435647252495;202.2;06/08/2012 15:09:47;0;0;0;3;-65536;
Waypoint
01. Record version = $OKMAP-V02 02. Record type (W = waypoint) 03. Id (sender identification); any string that identify your sender 04. Name 05. Comment 06. Description 07. Source 08. Link 09. Symbol 10. Type 11. Longitude (decimal degrees); datum is specified in Preferences NMEA (default WGS84) 12. Latitude (decimal degrees); datum is specified in Preferences NMEA (default WGS84) 13. Altitude (meters); negative for deep 14. Date-Time (MM/dd/yyyy hh:mm:ss)
Example: $OKMAP-V02;W;TestLive;WptName;Comment;Description;;;;;9.137600913291672;45.506435647252495;202.2;06/08/2012 15:09:47;
|