Skip to content

Instantly share code, notes, and snippets.

@hungtrn75
Created June 30, 2021 03:39
Show Gist options
  • Save hungtrn75/6441a34d7e3c41cf667f32e6a6ee5229 to your computer and use it in GitHub Desktop.
Save hungtrn75/6441a34d7e3c41cf667f32e6a6ee5229 to your computer and use it in GitHub Desktop.
@react-native-mapbox-gl/maps
{
"data": [
{
"thoi_diem": "00:00:57",
"long": 105.953133,
"lat": 20.9699154,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:01:57",
"long": 105.953133,
"lat": 20.9699154,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:02:58",
"long": 105.953133,
"lat": 20.9699154,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:03:57",
"long": 105.953133,
"lat": 20.9699154,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:04:57",
"long": 105.953133,
"lat": 20.9699154,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:05:57",
"long": 105.953133,
"lat": 20.9699154,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:06:57",
"long": 105.953041,
"lat": 20.969944,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:07:57",
"long": 105.953079,
"lat": 20.9698467,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:08:57",
"long": 105.953079,
"lat": 20.9698467,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:09:57",
"long": 105.953079,
"lat": 20.9698467,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:10:57",
"long": 105.953079,
"lat": 20.9698467,
"v_co": 0,
"v_gps": 1,
"km_tich_luy": 0
},
{
"thoi_diem": "00:11:57",
"long": 105.953186,
"lat": 20.9698639,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:12:57",
"long": 105.953186,
"lat": 20.9698639,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:13:57",
"long": 105.953186,
"lat": 20.9698639,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:14:57",
"long": 105.953186,
"lat": 20.9698639,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:15:58",
"long": 105.953186,
"lat": 20.9698639,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:16:57",
"long": 105.953186,
"lat": 20.9698639,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:17:57",
"long": 105.953087,
"lat": 20.96982,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:18:57",
"long": 105.95314,
"lat": 20.9697342,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:19:57",
"long": 105.95314,
"lat": 20.9697342,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:20:57",
"long": 105.953094,
"lat": 20.9698277,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:21:57",
"long": 105.953094,
"lat": 20.9698277,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:22:57",
"long": 105.953094,
"lat": 20.9698277,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:23:57",
"long": 105.953094,
"lat": 20.9698277,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:24:57",
"long": 105.953064,
"lat": 20.9699211,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:25:57",
"long": 105.953064,
"lat": 20.9699211,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:26:57",
"long": 105.95314,
"lat": 20.9698658,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:27:57",
"long": 105.95314,
"lat": 20.9698658,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:28:58",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:29:57",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:30:58",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:33:08",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:34:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:35:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:36:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:37:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:38:06",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:39:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:40:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:41:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:42:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:43:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:44:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:45:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:46:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:47:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:48:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:49:07",
"long": 105.953056,
"lat": 20.9699116,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:50:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:51:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:52:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:53:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:54:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:55:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:56:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:57:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:58:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "00:59:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:00:08",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:01:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:02:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:03:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:04:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:05:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:06:07",
"long": 105.953133,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:07:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:08:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:09:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:10:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:11:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:12:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:13:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:14:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:15:08",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:16:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:17:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:18:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:19:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:20:08",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:21:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:22:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:23:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:24:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:25:08",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:26:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:27:07",
"long": 105.953041,
"lat": 20.9698734,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:29:04",
"long": 105.953072,
"lat": 20.96987,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:30:02",
"long": 105.953072,
"lat": 20.96987,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:31:03",
"long": 105.953072,
"lat": 20.96987,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:32:02",
"long": 105.953,
"lat": 20.9698067,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:33:02",
"long": 105.953,
"lat": 20.9698067,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:34:03",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:35:03",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:36:02",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:37:02",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:38:02",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:39:03",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:40:03",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:41:03",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:42:02",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:43:03",
"long": 105.953072,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:44:02",
"long": 105.952972,
"lat": 20.9698467,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:45:03",
"long": 105.952972,
"lat": 20.9698467,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:46:03",
"long": 105.952972,
"lat": 20.9698467,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:47:02",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:48:02",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:49:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:50:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:51:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:52:02",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:53:02",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:54:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:55:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:56:02",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:57:02",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:58:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "01:59:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:00:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:01:02",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:02:02",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:03:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:04:03",
"long": 105.953041,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:05:03",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:06:02",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:07:02",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:08:03",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:09:04",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:10:03",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:11:02",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:12:02",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:13:03",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:14:03",
"long": 105.9531,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:15:02",
"long": 105.953148,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:16:03",
"long": 105.953148,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:17:03",
"long": 105.953148,
"lat": 20.9699173,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:18:03",
"long": 105.953049,
"lat": 20.9699516,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:19:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:20:02",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:21:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:22:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:23:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:24:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:25:02",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:26:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:27:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:28:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:29:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:30:02",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:31:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:32:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:33:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:34:02",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:35:04",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:36:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:37:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:38:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:39:02",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:40:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:41:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:42:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:43:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:44:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:45:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:46:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:47:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:48:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:49:02",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:50:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:51:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:52:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:53:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:54:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:55:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:56:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:57:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:58:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "02:59:03",
"long": 105.953041,
"lat": 20.9698563,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:00:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:01:04",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:02:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:03:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:04:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:05:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:06:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:07:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:08:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:09:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:10:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:11:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:12:03",
"long": 105.95311,
"lat": 20.96993,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:13:03",
"long": 105.953186,
"lat": 20.9698715,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:14:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:15:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:16:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:17:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:18:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:19:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:20:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:21:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:22:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:23:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:24:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:25:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:26:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:27:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:28:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:29:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:30:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:31:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:32:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:33:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:34:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:35:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:36:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:37:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:38:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:39:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:40:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:41:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:42:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:43:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:44:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 1,
"km_tich_luy": 0
},
{
"thoi_diem": "03:45:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:46:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:47:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:48:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:49:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:50:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:51:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:52:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:53:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:54:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:55:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:56:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:57:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:58:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "03:59:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:00:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:01:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:02:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:03:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:04:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:05:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:06:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:07:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:08:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:09:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:10:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:11:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:12:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:13:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:14:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:15:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:16:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:17:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:18:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:19:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:20:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:21:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:22:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:23:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:24:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:25:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:26:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:27:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:28:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:29:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:30:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:31:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:32:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:33:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:34:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:35:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:36:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:37:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:38:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:39:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:40:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:41:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:42:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:43:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:44:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:45:05",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:46:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:47:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:48:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:49:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:50:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:51:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:52:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:53:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:54:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:55:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:56:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:57:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:58:03",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "04:59:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:00:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:01:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:02:04",
"long": 105.953087,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:03:03",
"long": 105.953064,
"lat": 20.9699287,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:04:04",
"long": 105.953064,
"lat": 20.9699287,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:05:04",
"long": 105.953064,
"lat": 20.9699287,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:06:04",
"long": 105.953064,
"lat": 20.9699287,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:07:04",
"long": 105.953064,
"lat": 20.9699287,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:08:03",
"long": 105.953026,
"lat": 20.969841,
"v_co": 0,
"v_gps": 1,
"km_tich_luy": 0
},
{
"thoi_diem": "05:09:04",
"long": 105.953026,
"lat": 20.969841,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:10:04",
"long": 105.953026,
"lat": 20.969841,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:11:05",
"long": 105.953026,
"lat": 20.969841,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:12:04",
"long": 105.953026,
"lat": 20.969841,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:13:03",
"long": 105.953026,
"lat": 20.969841,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:14:04",
"long": 105.953026,
"lat": 20.969841,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:15:04",
"long": 105.953026,
"lat": 20.969841,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:16:04",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:17:03",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:18:04",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:19:04",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:20:04",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:21:04",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:22:03",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:23:04",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:24:04",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:25:04",
"long": 105.953056,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:26:04",
"long": 105.953156,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:27:04",
"long": 105.953156,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:28:04",
"long": 105.953156,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:29:04",
"long": 105.953156,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:30:04",
"long": 105.953156,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:31:04",
"long": 105.953156,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:32:04",
"long": 105.953156,
"lat": 20.96992,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:33:04",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:34:04",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:35:04",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:36:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:37:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:38:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:39:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:40:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:41:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:42:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:43:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:44:58",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:45:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:46:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:47:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:48:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:49:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:51:00",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:51:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:52:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:53:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:54:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:55:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:56:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:57:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:58:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "05:59:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:00:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:01:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:02:59",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:04:00",
"long": 105.953072,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:04:59",
"long": 105.9531,
"lat": 20.9699421,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:05:59",
"long": 105.9531,
"lat": 20.9699421,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:06:59",
"long": 105.9531,
"lat": 20.9699421,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:07:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:09:00",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:09:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:10:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:11:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:12:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:14:00",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:14:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:15:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:17:01",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:17:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:19:00",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:19:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:20:59",
"long": 105.95314,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:22:00",
"long": 105.953072,
"lat": 20.96982,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:23:00",
"long": 105.953072,
"lat": 20.96982,
"v_co": 0,
"v_gps": 1,
"km_tich_luy": 0
},
{
"thoi_diem": "06:23:59",
"long": 105.953056,
"lat": 20.969883,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:24:59",
"long": 105.953056,
"lat": 20.969883,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:25:59",
"long": 105.953056,
"lat": 20.969883,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:27:00",
"long": 105.953056,
"lat": 20.969883,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:28:00",
"long": 105.953056,
"lat": 20.969883,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:28:59",
"long": 105.95311,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:29:59",
"long": 105.95311,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:30:59",
"long": 105.95311,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:32:00",
"long": 105.95311,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:33:00",
"long": 105.95311,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:33:59",
"long": 105.95311,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:34:59",
"long": 105.95311,
"lat": 20.9698811,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:35:59",
"long": 105.953056,
"lat": 20.9699516,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:36:59",
"long": 105.953056,
"lat": 20.9699516,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:38:00",
"long": 105.953056,
"lat": 20.9699516,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:38:59",
"long": 105.953079,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:39:59",
"long": 105.953079,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:40:59",
"long": 105.9531,
"lat": 20.9699,
"v_co": 0,
"v_gps": 1,
"km_tich_luy": 0
},
{
"thoi_diem": "06:42:00",
"long": 105.95311,
"lat": 20.9698925,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:43:01",
"long": 105.953094,
"lat": 20.969862,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:43:59",
"long": 105.9531,
"lat": 20.96986,
"v_co": 0,
"v_gps": 1,
"km_tich_luy": 0
},
{
"thoi_diem": "06:45:00",
"long": 105.9531,
"lat": 20.9698658,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:46:00",
"long": 105.95311,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:47:00",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:47:59",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:48:59",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:50:00",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:51:00",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:52:00",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:52:59",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:53:59",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:55:00",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:56:00",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:57:00",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:57:59",
"long": 105.9531,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "06:59:57",
"long": 105.95311,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:00:56",
"long": 105.95311,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:01:56",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:03:57",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:04:57",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:05:56",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:06:56",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:07:57",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:08:57",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:09:57",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:11:56",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:12:55",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:13:56",
"long": 105.953072,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:14:55",
"long": 105.952965,
"lat": 20.9699059,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:15:56",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:16:56",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:17:56",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:19:34",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:20:33",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:21:33",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:22:33",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:23:32",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:24:33",
"long": 105.953072,
"lat": 20.9699039,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:25:33",
"long": 105.953163,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:26:33",
"long": 105.953163,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:27:32",
"long": 105.953163,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:28:33",
"long": 105.953163,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:29:33",
"long": 105.953163,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:30:33",
"long": 105.953163,
"lat": 20.96984,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:31:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:32:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:33:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:34:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:35:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:36:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:37:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:38:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:39:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:40:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:41:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:42:34",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:43:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:44:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:45:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:46:34",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:47:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:48:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:49:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:50:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:51:34",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:52:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:53:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:54:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:55:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:56:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:57:33",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:57:59",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:58:08",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:58:18",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:58:28",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:58:38",
"long": 105.953072,
"lat": 20.96988,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:58:48",
"long": 105.953125,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:58:57",
"long": 105.953125,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:59:05",
"long": 105.953125,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:59:14",
"long": 105.953125,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:59:24",
"long": 105.953125,
"lat": 20.9698524,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:59:34",
"long": 105.953125,
"lat": 20.9697685,
"v_co": 0,
"v_gps": 4,
"km_tich_luy": 0
},
{
"thoi_diem": "07:59:44",
"long": 105.953133,
"lat": 20.96972,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 0
},
{
"thoi_diem": "07:59:54",
"long": 105.953148,
"lat": 20.9697113,
"v_co": 0,
"v_gps": 2,
"km_tich_luy": 0
},
{
"thoi_diem": "08:00:04",
"long": 105.953239,
"lat": 20.96971,
"v_co": 0,
"v_gps": 1,
"km_tich_luy": 0
},
{
"thoi_diem": "08:00:15",
"long": 105.953339,
"lat": 20.9697151,
"v_co": 0,
"v_gps": 3,
"km_tich_luy": 0
},
{
"thoi_diem": "08:00:25",
"long": 105.953415,
"lat": 20.9696674,
"v_co": 0,
"v_gps": 5,
"km_tich_luy": 0.1
},
{
"thoi_diem": "08:00:35",
"long": 105.953629,
"lat": 20.9697,
"v_co": 0,
"v_gps": 12,
"km_tich_luy": 0.1
},
{
"thoi_diem": "08:00:44",
"long": 105.953888,
"lat": 20.9696426,
"v_co": 0,
"v_gps": 9,
"km_tich_luy": 0.1
},
{
"thoi_diem": "08:00:55",
"long": 105.954124,
"lat": 20.9697,
"v_co": 0,
"v_gps": 13,
"km_tich_luy": 0.1
},
{
"thoi_diem": "08:01:04",
"long": 105.954445,
"lat": 20.9697723,
"v_co": 0,
"v_gps": 7,
"km_tich_luy": 0.2
},
{
"thoi_diem": "08:01:14",
"long": 105.954674,
"lat": 20.9695969,
"v_co": 0,
"v_gps": 15,
"km_tich_luy": 0.2
},
{
"thoi_diem": "08:01:24",
"long": 105.955078,
"lat": 20.969389,
"v_co": 0,
"v_gps": 7,
"km_tich_luy": 0.3
},
{
"thoi_diem": "08:01:35",
"long": 105.955475,
"lat": 20.9694939,
"v_co": 0,
"v_gps": 21,
"km_tich_luy": 0.3
},
{
"thoi_diem": "08:01:45",
"long": 105.956093,
"lat": 20.9696884,
"v_co": 0,
"v_gps": 20,
"km_tich_luy": 0.4
},
{
"thoi_diem": "08:01:55",
"long": 105.95649,
"lat": 20.9699268,
"v_co": 0,
"v_gps": 21,
"km_tich_luy": 0.4
},
{
"thoi_diem": "08:02:05",
"long": 105.956612,
"lat": 20.9705238,
"v_co": 0,
"v_gps": 23,
"km_tich_luy": 0.5
},
{
"thoi_diem": "08:02:15",
"long": 105.956757,
"lat": 20.9710522,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 0.5
},
{
"thoi_diem": "08:02:25",
"long": 105.956955,
"lat": 20.9716072,
"v_co": 0,
"v_gps": 22,
"km_tich_luy": 0.6
},
{
"thoi_diem": "08:02:35",
"long": 105.957115,
"lat": 20.9720612,
"v_co": 0,
"v_gps": 18,
"km_tich_luy": 0.7
},
{
"thoi_diem": "08:02:44",
"long": 105.957268,
"lat": 20.97248,
"v_co": 0,
"v_gps": 16,
"km_tich_luy": 0.7
},
{
"thoi_diem": "08:02:54",
"long": 105.957458,
"lat": 20.97299,
"v_co": 0,
"v_gps": 22,
"km_tich_luy": 0.8
},
{
"thoi_diem": "08:03:05",
"long": 105.957626,
"lat": 20.9734383,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 0.8
},
{
"thoi_diem": "08:03:15",
"long": 105.957779,
"lat": 20.97392,
"v_co": 0,
"v_gps": 15,
"km_tich_luy": 0.9
},
{
"thoi_diem": "08:03:25",
"long": 105.957939,
"lat": 20.9743958,
"v_co": 0,
"v_gps": 24,
"km_tich_luy": 0.9
},
{
"thoi_diem": "08:03:35",
"long": 105.95816,
"lat": 20.97507,
"v_co": 0,
"v_gps": 26,
"km_tich_luy": 1
},
{
"thoi_diem": "08:03:45",
"long": 105.958275,
"lat": 20.97551,
"v_co": 0,
"v_gps": 13,
"km_tich_luy": 1.1
},
{
"thoi_diem": "08:03:54",
"long": 105.958313,
"lat": 20.9757633,
"v_co": 0,
"v_gps": 6,
"km_tich_luy": 1.1
},
{
"thoi_diem": "08:04:04",
"long": 105.958336,
"lat": 20.9759922,
"v_co": 0,
"v_gps": 14,
"km_tich_luy": 1.1
},
{
"thoi_diem": "08:04:15",
"long": 105.958389,
"lat": 20.9764881,
"v_co": 0,
"v_gps": 20,
"km_tich_luy": 1.2
},
{
"thoi_diem": "08:04:25",
"long": 105.958473,
"lat": 20.9770374,
"v_co": 0,
"v_gps": 24,
"km_tich_luy": 1.2
},
{
"thoi_diem": "08:04:35",
"long": 105.958565,
"lat": 20.9776421,
"v_co": 0,
"v_gps": 23,
"km_tich_luy": 1.3
},
{
"thoi_diem": "08:04:45",
"long": 105.958694,
"lat": 20.9782543,
"v_co": 0,
"v_gps": 27,
"km_tich_luy": 1.4
},
{
"thoi_diem": "08:04:55",
"long": 105.958817,
"lat": 20.9789,
"v_co": 0,
"v_gps": 24,
"km_tich_luy": 1.4
},
{
"thoi_diem": "08:05:04",
"long": 105.958908,
"lat": 20.9795227,
"v_co": 0,
"v_gps": 28,
"km_tich_luy": 1.5
},
{
"thoi_diem": "08:05:14",
"long": 105.959076,
"lat": 20.9803486,
"v_co": 0,
"v_gps": 31,
"km_tich_luy": 1.6
},
{
"thoi_diem": "08:05:25",
"long": 105.959335,
"lat": 20.9811115,
"v_co": 0,
"v_gps": 34,
"km_tich_luy": 1.7
},
{
"thoi_diem": "08:05:35",
"long": 105.959587,
"lat": 20.9819221,
"v_co": 0,
"v_gps": 30,
"km_tich_luy": 1.8
},
{
"thoi_diem": "08:05:45",
"long": 105.95977,
"lat": 20.982542,
"v_co": 0,
"v_gps": 18,
"km_tich_luy": 1.9
},
{
"thoi_diem": "08:05:55",
"long": 105.959862,
"lat": 20.9829121,
"v_co": 0,
"v_gps": 18,
"km_tich_luy": 1.9
},
{
"thoi_diem": "08:06:05",
"long": 105.959984,
"lat": 20.9832726,
"v_co": 0,
"v_gps": 12,
"km_tich_luy": 2
},
{
"thoi_diem": "08:06:15",
"long": 105.9601,
"lat": 20.9837265,
"v_co": 0,
"v_gps": 22,
"km_tich_luy": 2
},
{
"thoi_diem": "08:06:24",
"long": 105.96022,
"lat": 20.9842243,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 2.1
},
{
"thoi_diem": "08:06:34",
"long": 105.960373,
"lat": 20.9847775,
"v_co": 0,
"v_gps": 27,
"km_tich_luy": 2.1
},
{
"thoi_diem": "08:06:45",
"long": 105.960548,
"lat": 20.9854984,
"v_co": 0,
"v_gps": 32,
"km_tich_luy": 2.2
},
{
"thoi_diem": "08:06:55",
"long": 105.9608,
"lat": 20.986393,
"v_co": 0,
"v_gps": 37,
"km_tich_luy": 2.3
},
{
"thoi_diem": "08:07:05",
"long": 105.961105,
"lat": 20.9874725,
"v_co": 0,
"v_gps": 50,
"km_tich_luy": 2.4
},
{
"thoi_diem": "08:07:15",
"long": 105.961464,
"lat": 20.9886475,
"v_co": 0,
"v_gps": 48,
"km_tich_luy": 2.6
},
{
"thoi_diem": "08:07:26",
"long": 105.961823,
"lat": 20.98977,
"v_co": 0,
"v_gps": 49,
"km_tich_luy": 2.7
},
{
"thoi_diem": "08:07:35",
"long": 105.962234,
"lat": 20.9910011,
"v_co": 0,
"v_gps": 52,
"km_tich_luy": 2.8
},
{
"thoi_diem": "08:07:45",
"long": 105.962563,
"lat": 20.9920654,
"v_co": 0,
"v_gps": 30,
"km_tich_luy": 3
},
{
"thoi_diem": "08:07:54",
"long": 105.962769,
"lat": 20.9926758,
"v_co": 0,
"v_gps": 27,
"km_tich_luy": 3
},
{
"thoi_diem": "08:08:04",
"long": 105.962807,
"lat": 20.9932346,
"v_co": 0,
"v_gps": 15,
"km_tich_luy": 3.1
},
{
"thoi_diem": "08:08:15",
"long": 105.962326,
"lat": 20.9936848,
"v_co": 0,
"v_gps": 40,
"km_tich_luy": 3.2
},
{
"thoi_diem": "08:08:25",
"long": 105.9612,
"lat": 20.9945259,
"v_co": 0,
"v_gps": 63,
"km_tich_luy": 3.3
},
{
"thoi_diem": "08:08:35",
"long": 105.959587,
"lat": 20.9957161,
"v_co": 0,
"v_gps": 66,
"km_tich_luy": 3.5
},
{
"thoi_diem": "08:08:45",
"long": 105.958473,
"lat": 20.9965687,
"v_co": 0,
"v_gps": 42,
"km_tich_luy": 3.7
},
{
"thoi_diem": "08:08:55",
"long": 105.957726,
"lat": 20.9971237,
"v_co": 0,
"v_gps": 32,
"km_tich_luy": 3.8
},
{
"thoi_diem": "08:09:05",
"long": 105.957077,
"lat": 20.99761,
"v_co": 0,
"v_gps": 32,
"km_tich_luy": 3.9
},
{
"thoi_diem": "08:09:14",
"long": 105.956253,
"lat": 20.99822,
"v_co": 0,
"v_gps": 47,
"km_tich_luy": 4
},
{
"thoi_diem": "08:09:24",
"long": 105.955261,
"lat": 20.9989548,
"v_co": 0,
"v_gps": 58,
"km_tich_luy": 4.1
},
{
"thoi_diem": "08:09:35",
"long": 105.954163,
"lat": 20.9997826,
"v_co": 0,
"v_gps": 47,
"km_tich_luy": 4.3
},
{
"thoi_diem": "08:09:45",
"long": 105.953064,
"lat": 21.0005875,
"v_co": 0,
"v_gps": 58,
"km_tich_luy": 4.4
},
{
"thoi_diem": "08:09:55",
"long": 105.951706,
"lat": 21.0016041,
"v_co": 0,
"v_gps": 69,
"km_tich_luy": 4.6
},
{
"thoi_diem": "08:10:05",
"long": 105.950287,
"lat": 21.0026569,
"v_co": 0,
"v_gps": 69,
"km_tich_luy": 4.8
},
{
"thoi_diem": "08:10:15",
"long": 105.948952,
"lat": 21.0036545,
"v_co": 0,
"v_gps": 55,
"km_tich_luy": 4.9
},
{
"thoi_diem": "08:10:25",
"long": 105.948051,
"lat": 21.0043221,
"v_co": 0,
"v_gps": 28,
"km_tich_luy": 5.1
},
{
"thoi_diem": "08:10:35",
"long": 105.947563,
"lat": 21.0046844,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 5.1
},
{
"thoi_diem": "08:10:44",
"long": 105.947052,
"lat": 21.00506,
"v_co": 0,
"v_gps": 32,
"km_tich_luy": 5.2
},
{
"thoi_diem": "08:10:54",
"long": 105.946167,
"lat": 21.0057468,
"v_co": 0,
"v_gps": 42,
"km_tich_luy": 5.3
},
{
"thoi_diem": "08:11:05",
"long": 105.945244,
"lat": 21.0064125,
"v_co": 0,
"v_gps": 41,
"km_tich_luy": 5.4
},
{
"thoi_diem": "08:11:15",
"long": 105.944359,
"lat": 21.007061,
"v_co": 0,
"v_gps": 46,
"km_tich_luy": 5.6
},
{
"thoi_diem": "08:11:25",
"long": 105.943306,
"lat": 21.0078564,
"v_co": 0,
"v_gps": 53,
"km_tich_luy": 5.7
},
{
"thoi_diem": "08:11:35",
"long": 105.942169,
"lat": 21.0087,
"v_co": 0,
"v_gps": 53,
"km_tich_luy": 5.9
},
{
"thoi_diem": "08:11:45",
"long": 105.941216,
"lat": 21.00943,
"v_co": 0,
"v_gps": 39,
"km_tich_luy": 6
},
{
"thoi_diem": "08:11:55",
"long": 105.940895,
"lat": 21.0100384,
"v_co": 0,
"v_gps": 29,
"km_tich_luy": 6.1
},
{
"thoi_diem": "08:12:04",
"long": 105.941185,
"lat": 21.0109844,
"v_co": 0,
"v_gps": 42,
"km_tich_luy": 6.2
},
{
"thoi_diem": "08:12:15",
"long": 105.94146,
"lat": 21.0119114,
"v_co": 0,
"v_gps": 34,
"km_tich_luy": 6.3
},
{
"thoi_diem": "08:12:25",
"long": 105.941711,
"lat": 21.0127277,
"v_co": 0,
"v_gps": 18,
"km_tich_luy": 6.4
},
{
"thoi_diem": "08:12:36",
"long": 105.942,
"lat": 21.0131588,
"v_co": 0,
"v_gps": 33,
"km_tich_luy": 6.4
},
{
"thoi_diem": "08:12:45",
"long": 105.942734,
"lat": 21.014019,
"v_co": 0,
"v_gps": 44,
"km_tich_luy": 6.5
},
{
"thoi_diem": "08:12:55",
"long": 105.94339,
"lat": 21.014452,
"v_co": 0,
"v_gps": 30,
"km_tich_luy": 6.6
},
{
"thoi_diem": "08:13:05",
"long": 105.944061,
"lat": 21.0142231,
"v_co": 0,
"v_gps": 35,
"km_tich_luy": 6.7
},
{
"thoi_diem": "08:13:15",
"long": 105.945023,
"lat": 21.0135059,
"v_co": 0,
"v_gps": 44,
"km_tich_luy": 6.8
},
{
"thoi_diem": "08:13:25",
"long": 105.945564,
"lat": 21.0129986,
"v_co": 0,
"v_gps": 15,
"km_tich_luy": 6.9
},
{
"thoi_diem": "08:13:34",
"long": 105.945084,
"lat": 21.0123959,
"v_co": 0,
"v_gps": 44,
"km_tich_luy": 7
},
{
"thoi_diem": "08:13:44",
"long": 105.944321,
"lat": 21.0115051,
"v_co": 0,
"v_gps": 43,
"km_tich_luy": 7.1
},
{
"thoi_diem": "08:13:55",
"long": 105.943642,
"lat": 21.0107155,
"v_co": 0,
"v_gps": 29,
"km_tich_luy": 7.2
},
{
"thoi_diem": "08:14:05",
"long": 105.9442,
"lat": 21.0100842,
"v_co": 0,
"v_gps": 44,
"km_tich_luy": 7.3
},
{
"thoi_diem": "08:14:15",
"long": 105.945091,
"lat": 21.0094242,
"v_co": 0,
"v_gps": 28,
"km_tich_luy": 7.5
},
{
"thoi_diem": "08:14:25",
"long": 105.945221,
"lat": 21.0090466,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 7.5
},
{
"thoi_diem": "08:14:35",
"long": 105.944923,
"lat": 21.0089073,
"v_co": 0,
"v_gps": 7,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:14:46",
"long": 105.944824,
"lat": 21.0089664,
"v_co": 0,
"v_gps": 3,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:14:55",
"long": 105.944786,
"lat": 21.00906,
"v_co": 0,
"v_gps": 2,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:15:05",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:15:15",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:15:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:16:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:17:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:18:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:19:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:20:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:21:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:22:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:23:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:24:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:25:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:26:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:27:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:28:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:29:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:30:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:31:21",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:32:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:33:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:34:22",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:35:00",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:35:09",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:35:19",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:35:29",
"long": 105.944809,
"lat": 21.0090866,
"v_co": 0,
"v_gps": 1,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:35:39",
"long": 105.944786,
"lat": 21.00904,
"v_co": 0,
"v_gps": 4,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:35:50",
"long": 105.944847,
"lat": 21.0089684,
"v_co": 0,
"v_gps": 3,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:36:01",
"long": 105.944893,
"lat": 21.00894,
"v_co": 0,
"v_gps": 2,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:36:10",
"long": 105.944923,
"lat": 21.0089169,
"v_co": 0,
"v_gps": 3,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:36:19",
"long": 105.945015,
"lat": 21.00887,
"v_co": 0,
"v_gps": 5,
"km_tich_luy": 7.6
},
{
"thoi_diem": "08:36:29",
"long": 105.945236,
"lat": 21.0090542,
"v_co": 0,
"v_gps": 12,
"km_tich_luy": 7.7
},
{
"thoi_diem": "08:36:39",
"long": 105.945282,
"lat": 21.0093288,
"v_co": 0,
"v_gps": 16,
"km_tich_luy": 7.7
},
{
"thoi_diem": "08:36:48",
"long": 105.944756,
"lat": 21.00974,
"v_co": 0,
"v_gps": 30,
"km_tich_luy": 7.8
},
{
"thoi_diem": "08:36:57",
"long": 105.944138,
"lat": 21.0102024,
"v_co": 0,
"v_gps": 32,
"km_tich_luy": 7.9
},
{
"thoi_diem": "08:37:08",
"long": 105.943649,
"lat": 21.0106449,
"v_co": 0,
"v_gps": 16,
"km_tich_luy": 7.9
},
{
"thoi_diem": "08:37:18",
"long": 105.944054,
"lat": 21.0111675,
"v_co": 0,
"v_gps": 35,
"km_tich_luy": 8
},
{
"thoi_diem": "08:37:28",
"long": 105.944756,
"lat": 21.0119858,
"v_co": 0,
"v_gps": 44,
"km_tich_luy": 8.1
},
{
"thoi_diem": "08:37:38",
"long": 105.945465,
"lat": 21.0128288,
"v_co": 0,
"v_gps": 32,
"km_tich_luy": 8.2
},
{
"thoi_diem": "08:37:48",
"long": 105.945518,
"lat": 21.0131989,
"v_co": 0,
"v_gps": 17,
"km_tich_luy": 8.3
},
{
"thoi_diem": "08:37:58",
"long": 105.944923,
"lat": 21.0136166,
"v_co": 0,
"v_gps": 35,
"km_tich_luy": 8.4
},
{
"thoi_diem": "08:38:08",
"long": 105.944138,
"lat": 21.0141945,
"v_co": 0,
"v_gps": 32,
"km_tich_luy": 8.5
},
{
"thoi_diem": "08:38:17",
"long": 105.943626,
"lat": 21.01447,
"v_co": 0,
"v_gps": 11,
"km_tich_luy": 8.5
},
{
"thoi_diem": "08:38:28",
"long": 105.943268,
"lat": 21.0144272,
"v_co": 0,
"v_gps": 20,
"km_tich_luy": 8.6
},
{
"thoi_diem": "08:38:38",
"long": 105.94278,
"lat": 21.0141735,
"v_co": 0,
"v_gps": 21,
"km_tich_luy": 8.6
},
{
"thoi_diem": "08:38:48",
"long": 105.942383,
"lat": 21.0137024,
"v_co": 0,
"v_gps": 26,
"km_tich_luy": 8.7
},
{
"thoi_diem": "08:38:58",
"long": 105.941925,
"lat": 21.0131531,
"v_co": 0,
"v_gps": 27,
"km_tich_luy": 8.8
},
{
"thoi_diem": "08:39:08",
"long": 105.941628,
"lat": 21.0128059,
"v_co": 0,
"v_gps": 8,
"km_tich_luy": 8.8
},
{
"thoi_diem": "08:39:18",
"long": 105.9416,
"lat": 21.0125542,
"v_co": 0,
"v_gps": 18,
"km_tich_luy": 8.8
},
{
"thoi_diem": "08:39:28",
"long": 105.941437,
"lat": 21.0119629,
"v_co": 0,
"v_gps": 27,
"km_tich_luy": 8.9
},
{
"thoi_diem": "08:39:38",
"long": 105.941231,
"lat": 21.01125,
"v_co": 0,
"v_gps": 30,
"km_tich_luy": 9
},
{
"thoi_diem": "08:39:48",
"long": 105.94101,
"lat": 21.0104847,
"v_co": 0,
"v_gps": 30,
"km_tich_luy": 9.1
},
{
"thoi_diem": "08:39:58",
"long": 105.940826,
"lat": 21.0098438,
"v_co": 0,
"v_gps": 17,
"km_tich_luy": 9.2
},
{
"thoi_diem": "08:40:09",
"long": 105.940964,
"lat": 21.0095215,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 9.2
},
{
"thoi_diem": "08:40:18",
"long": 105.941589,
"lat": 21.0090618,
"v_co": 0,
"v_gps": 36,
"km_tich_luy": 9.3
},
{
"thoi_diem": "08:40:28",
"long": 105.942451,
"lat": 21.0084076,
"v_co": 0,
"v_gps": 43,
"km_tich_luy": 9.4
},
{
"thoi_diem": "08:40:38",
"long": 105.9434,
"lat": 21.0076942,
"v_co": 0,
"v_gps": 47,
"km_tich_luy": 9.5
},
{
"thoi_diem": "08:40:48",
"long": 105.944389,
"lat": 21.006958,
"v_co": 0,
"v_gps": 46,
"km_tich_luy": 9.7
},
{
"thoi_diem": "08:40:58",
"long": 105.945374,
"lat": 21.0062447,
"v_co": 0,
"v_gps": 43,
"km_tich_luy": 9.8
},
{
"thoi_diem": "08:41:08",
"long": 105.946175,
"lat": 21.00566,
"v_co": 0,
"v_gps": 32,
"km_tich_luy": 9.9
},
{
"thoi_diem": "08:41:21",
"long": 105.9468,
"lat": 21.0051842,
"v_co": 0,
"v_gps": 27,
"km_tich_luy": 10
},
{
"thoi_diem": "08:41:28",
"long": 105.947289,
"lat": 21.0047646,
"v_co": 0,
"v_gps": 27,
"km_tich_luy": 10
},
{
"thoi_diem": "08:41:38",
"long": 105.947983,
"lat": 21.00423,
"v_co": 0,
"v_gps": 40,
"km_tich_luy": 10.1
},
{
"thoi_diem": "08:41:48",
"long": 105.948914,
"lat": 21.0035362,
"v_co": 0,
"v_gps": 44,
"km_tich_luy": 10.3
},
{
"thoi_diem": "08:41:58",
"long": 105.949913,
"lat": 21.0027714,
"v_co": 0,
"v_gps": 51,
"km_tich_luy": 10.4
},
{
"thoi_diem": "08:42:08",
"long": 105.951035,
"lat": 21.0019474,
"v_co": 0,
"v_gps": 53,
"km_tich_luy": 10.5
},
{
"thoi_diem": "08:42:18",
"long": 105.952164,
"lat": 21.00111,
"v_co": 0,
"v_gps": 54,
"km_tich_luy": 10.7
},
{
"thoi_diem": "08:42:28",
"long": 105.9532,
"lat": 21.0003319,
"v_co": 0,
"v_gps": 54,
"km_tich_luy": 10.8
},
{
"thoi_diem": "08:42:38",
"long": 105.9544,
"lat": 20.9994278,
"v_co": 0,
"v_gps": 54,
"km_tich_luy": 11
},
{
"thoi_diem": "08:42:48",
"long": 105.955528,
"lat": 20.9985828,
"v_co": 0,
"v_gps": 51,
"km_tich_luy": 11.1
},
{
"thoi_diem": "08:42:58",
"long": 105.956635,
"lat": 20.9977627,
"v_co": 0,
"v_gps": 52,
"km_tich_luy": 11.3
},
{
"thoi_diem": "08:43:08",
"long": 105.957726,
"lat": 20.9969425,
"v_co": 0,
"v_gps": 52,
"km_tich_luy": 11.4
},
{
"thoi_diem": "08:43:18",
"long": 105.958755,
"lat": 20.9961758,
"v_co": 0,
"v_gps": 47,
"km_tich_luy": 11.6
},
{
"thoi_diem": "08:43:28",
"long": 105.9597,
"lat": 20.9954739,
"v_co": 0,
"v_gps": 45,
"km_tich_luy": 11.7
},
{
"thoi_diem": "08:43:39",
"long": 105.960693,
"lat": 20.9947319,
"v_co": 0,
"v_gps": 48,
"km_tich_luy": 11.8
},
{
"thoi_diem": "08:43:48",
"long": 105.961678,
"lat": 20.9939842,
"v_co": 0,
"v_gps": 47,
"km_tich_luy": 12
},
{
"thoi_diem": "08:43:58",
"long": 105.962486,
"lat": 20.993372,
"v_co": 0,
"v_gps": 26,
"km_tich_luy": 12.1
},
{
"thoi_diem": "08:44:08",
"long": 105.962807,
"lat": 20.9930782,
"v_co": 0,
"v_gps": 10,
"km_tich_luy": 12.1
},
{
"thoi_diem": "08:44:18",
"long": 105.962814,
"lat": 20.9928474,
"v_co": 0,
"v_gps": 18,
"km_tich_luy": 12.1
},
{
"thoi_diem": "08:44:28",
"long": 105.96257,
"lat": 20.9922638,
"v_co": 0,
"v_gps": 27,
"km_tich_luy": 12.2
},
{
"thoi_diem": "08:44:38",
"long": 105.962349,
"lat": 20.9914455,
"v_co": 0,
"v_gps": 41,
"km_tich_luy": 12.3
},
{
"thoi_diem": "08:44:48",
"long": 105.962044,
"lat": 20.9904442,
"v_co": 0,
"v_gps": 36,
"km_tich_luy": 12.4
},
{
"thoi_diem": "08:44:58",
"long": 105.961723,
"lat": 20.989542,
"v_co": 0,
"v_gps": 36,
"km_tich_luy": 12.5
},
{
"thoi_diem": "08:45:08",
"long": 105.96151,
"lat": 20.9888458,
"v_co": 0,
"v_gps": 31,
"km_tich_luy": 12.6
},
{
"thoi_diem": "08:45:18",
"long": 105.96122,
"lat": 20.98792,
"v_co": 0,
"v_gps": 43,
"km_tich_luy": 12.7
},
{
"thoi_diem": "08:45:28",
"long": 105.96093,
"lat": 20.986887,
"v_co": 0,
"v_gps": 39,
"km_tich_luy": 12.8
},
{
"thoi_diem": "08:45:38",
"long": 105.960732,
"lat": 20.98609,
"v_co": 0,
"v_gps": 28,
"km_tich_luy": 12.9
},
{
"thoi_diem": "08:45:48",
"long": 105.960579,
"lat": 20.9855347,
"v_co": 0,
"v_gps": 22,
"km_tich_luy": 13
},
{
"thoi_diem": "08:45:58",
"long": 105.960449,
"lat": 20.9850731,
"v_co": 0,
"v_gps": 5,
"km_tich_luy": 13
},
{
"thoi_diem": "08:46:08",
"long": 105.960365,
"lat": 20.9847889,
"v_co": 0,
"v_gps": 15,
"km_tich_luy": 13.1
},
{
"thoi_diem": "08:46:18",
"long": 105.960274,
"lat": 20.98444,
"v_co": 0,
"v_gps": 13,
"km_tich_luy": 13.1
},
{
"thoi_diem": "08:46:29",
"long": 105.960167,
"lat": 20.9839859,
"v_co": 0,
"v_gps": 23,
"km_tich_luy": 13.2
},
{
"thoi_diem": "08:46:38",
"long": 105.960037,
"lat": 20.98343,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 13.2
},
{
"thoi_diem": "08:46:48",
"long": 105.959946,
"lat": 20.9831238,
"v_co": 0,
"v_gps": 10,
"km_tich_luy": 13.3
},
{
"thoi_diem": "08:46:58",
"long": 105.959854,
"lat": 20.9828129,
"v_co": 0,
"v_gps": 7,
"km_tich_luy": 13.3
},
{
"thoi_diem": "08:47:08",
"long": 105.959831,
"lat": 20.9826717,
"v_co": 0,
"v_gps": 8,
"km_tich_luy": 13.3
},
{
"thoi_diem": "08:47:18",
"long": 105.959717,
"lat": 20.9822426,
"v_co": 0,
"v_gps": 24,
"km_tich_luy": 13.4
},
{
"thoi_diem": "08:47:28",
"long": 105.959511,
"lat": 20.9816742,
"v_co": 0,
"v_gps": 20,
"km_tich_luy": 13.4
},
{
"thoi_diem": "08:47:38",
"long": 105.959351,
"lat": 20.9811478,
"v_co": 0,
"v_gps": 24,
"km_tich_luy": 13.5
},
{
"thoi_diem": "08:47:49",
"long": 105.959152,
"lat": 20.9805,
"v_co": 0,
"v_gps": 24,
"km_tich_luy": 13.6
},
{
"thoi_diem": "08:47:59",
"long": 105.958992,
"lat": 20.98001,
"v_co": 0,
"v_gps": 20,
"km_tich_luy": 13.6
},
{
"thoi_diem": "08:48:08",
"long": 105.958923,
"lat": 20.9795761,
"v_co": 0,
"v_gps": 15,
"km_tich_luy": 13.7
},
{
"thoi_diem": "08:48:18",
"long": 105.958855,
"lat": 20.9790764,
"v_co": 0,
"v_gps": 20,
"km_tich_luy": 13.7
},
{
"thoi_diem": "08:48:28",
"long": 105.958755,
"lat": 20.9784946,
"v_co": 0,
"v_gps": 24,
"km_tich_luy": 13.8
},
{
"thoi_diem": "08:48:38",
"long": 105.958656,
"lat": 20.9779549,
"v_co": 0,
"v_gps": 21,
"km_tich_luy": 13.9
},
{
"thoi_diem": "08:48:48",
"long": 105.958542,
"lat": 20.9774342,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 13.9
},
{
"thoi_diem": "08:48:58",
"long": 105.958473,
"lat": 20.9769726,
"v_co": 0,
"v_gps": 18,
"km_tich_luy": 14
},
{
"thoi_diem": "08:49:09",
"long": 105.958412,
"lat": 20.97651,
"v_co": 0,
"v_gps": 15,
"km_tich_luy": 14
},
{
"thoi_diem": "08:49:19",
"long": 105.958328,
"lat": 20.9760628,
"v_co": 0,
"v_gps": 19,
"km_tich_luy": 14.1
},
{
"thoi_diem": "08:49:28",
"long": 105.95826,
"lat": 20.9756,
"v_co": 0,
"v_gps": 22,
"km_tich_luy": 14.1
},
{
"thoi_diem": "08:49:38",
"long": 105.95813,
"lat": 20.97503,
"v_co": 0,
"v_gps": 23,
"km_tich_luy": 14.2
},
{
"thoi_diem": "08:49:48",
"long": 105.957855,
"lat": 20.97421,
"v_co": 0,
"v_gps": 38,
"km_tich_luy": 14.3
},
{
"thoi_diem": "08:49:58",
"long": 105.957565,
"lat": 20.9733829,
"v_co": 0,
"v_gps": 34,
"km_tich_luy": 14.4
},
{
"thoi_diem": "08:50:08",
"long": 105.9573,
"lat": 20.97263,
"v_co": 0,
"v_gps": 28,
"km_tich_luy": 14.5
},
{
"thoi_diem": "08:50:18",
"long": 105.957054,
"lat": 20.9719276,
"v_co": 0,
"v_gps": 26,
"km_tich_luy": 14.5
},
{
"thoi_diem": "08:50:28",
"long": 105.956833,
"lat": 20.9713516,
"v_co": 0,
"v_gps": 24,
"km_tich_luy": 14.6
},
{
"thoi_diem": "08:50:39",
"long": 105.956696,
"lat": 20.97094,
"v_co": 0,
"v_gps": 13,
"km_tich_luy": 14.7
},
{
"thoi_diem": "08:50:49",
"long": 105.956604,
"lat": 20.9706287,
"v_co": 0,
"v_gps": 18,
"km_tich_luy": 14.7
},
{
"thoi_diem": "08:50:59",
"long": 105.956467,
"lat": 20.97014,
"v_co": 0,
"v_gps": 17,
"km_tich_luy": 14.8
},
{
"thoi_diem": "08:51:08",
"long": 105.95623,
"lat": 20.9697514,
"v_co": 0,
"v_gps": 17,
"km_tich_luy": 14.8
},
{
"thoi_diem": "08:51:18",
"long": 105.955643,
"lat": 20.9695778,
"v_co": 0,
"v_gps": 26,
"km_tich_luy": 14.9
},
{
"thoi_diem": "08:51:29",
"long": 105.955162,
"lat": 20.9694138,
"v_co": 0,
"v_gps": 11,
"km_tich_luy": 14.9
},
{
"thoi_diem": "08:51:38",
"long": 105.954857,
"lat": 20.9694824,
"v_co": 0,
"v_gps": 17,
"km_tich_luy": 15
},
{
"thoi_diem": "08:51:48",
"long": 105.954575,
"lat": 20.9696541,
"v_co": 0,
"v_gps": 6,
"km_tich_luy": 15
},
{
"thoi_diem": "08:51:59",
"long": 105.954369,
"lat": 20.969799,
"v_co": 0,
"v_gps": 10,
"km_tich_luy": 15
},
{
"thoi_diem": "08:52:09",
"long": 105.954033,
"lat": 20.9696751,
"v_co": 0,
"v_gps": 16,
"km_tich_luy": 15.1
},
{
"thoi_diem": "08:52:19",
"long": 105.953819,
"lat": 20.9697037,
"v_co": 0,
"v_gps": 11,
"km_tich_luy": 15.1
},
{
"thoi_diem": "08:52:28",
"long": 105.953568,
"lat": 20.9697056,
"v_co": 0,
"v_gps": 12,
"km_tich_luy": 15.1
},
{
"thoi_diem": "08:52:38",
"long": 105.953316,
"lat": 20.9697227,
"v_co": 0,
"v_gps": 7,
"km_tich_luy": 15.2
},
{
"thoi_diem": "08:52:48",
"long": 105.953094,
"lat": 20.96973,
"v_co": 0,
"v_gps": 5,
"km_tich_luy": 15.2
},
{
"thoi_diem": "08:52:58",
"long": 105.953064,
"lat": 20.9698582,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 15.2
},
{
"thoi_diem": "08:53:08",
"long": 105.953056,
"lat": 20.96987,
"v_co": 0,
"v_gps": 0,
"km_tich_luy": 15.2
}
],
"message": "Lay du lieu thanh cong TH 02 !",
"code": 200
}
import BottomSheet from '@gorhom/bottom-sheet';
import MapboxGL, {Animated, Camera} from '@react-native-mapbox-gl/maps';
import * as turf from '@turf/turf';
import _ from 'lodash';
import React, {useCallback, useEffect, useMemo, useRef, useState} from 'react';
import {Alert, Easing, StyleSheet, Image, View} from 'react-native';
import RNBootSplash from 'react-native-bootsplash';
import {
runOnJS,
useDerivedValue,
useSharedValue,
} from 'react-native-reanimated';
import Block from '../../components/Block';
import {icons} from '../../constants/images';
import {dimensions} from '../../constants/theme';
import {layLoTrinhXe} from '../../redux/base/main/service';
import CBNative from '../../utils/CBNative';
import {networkHandler} from '../../utils/ErrorHandler';
import lotrinh from '../tracking/lotrinh.json';
import XemLaiSheet from './XemLaiSheet';
const imagesSource = {
marker: icons.ic_marker,
start: icons.ic_start,
end: icons.ic_end,
};
const XemLai = ({route: routeNavigation}) => {
const {xeId} = routeNavigation.params || {};
const mapview = useRef();
const camera = useRef();
const points = useRef([]);
const actPoint = useRef(null);
const footerRef = useRef(null);
const bottomSheetRef = useRef(null);
const cIndex = useSharedValue(0);
const playing = useSharedValue(0);
const memoRoute = useRef(null);
const markRoute = useRef(null);
const memoData = useRef([]);
const speed = useRef(1000);
const [route, setRoute] = useState(null);
const [disable, setDisable] = useState(false);
const snapPoints = useMemo(
() => [100 + dimensions.BOTTOM_SPACE, 350 + dimensions.BOTTOM_SPACE],
[],
);
const memo = useRef(null);
const onChange = index => {
if (index == 1) {
playing.value = 0;
setDisable(true);
footerRef.current?.clear();
} else {
setDisable(false);
}
};
const getData = async () => {
try {
CBNative.show();
cIndex.value = 0;
const values = footerRef.current?.getDates();
// const data = await layLoTrinhXe({
// start: values[0].toISOString(),
// end: values[1].toISOString(),
// id: xeId,
// });
const data = lotrinh.data;
if (!data.length) {
points.current = [];
memoData.current = [];
memoRoute.current = null;
markRoute.current = null;
actPoint.current = null;
setRoute(null);
footerRef.current?.clear();
Alert.alert('Không có dữ liệu', 'Vui lòng chọn ngày khác');
return;
}
memoData.current = [...data];
points.current = data.map(el => [el.long, el.lat]);
const route = new Animated.CoordinatesArray([points.current[0]]);
actPoint.current = new Animated.ExtractCoordinateFromArray(route, -1);
memoRoute.current = route;
const lineString = turf.lineString(points.current);
const startPt = turf.point(points.current[0], {
type: 1,
});
const endPt = turf.point(points.current[points.current.length - 1], {
type: 2,
});
const shape = turf.featureCollection([lineString, startPt, endPt]);
markRoute.current = shape;
var bbox = turf.bbox(shape);
const tBbox = _.chunk(bbox, 2);
memo.current = tBbox;
camera.current?.fitBounds(tBbox[0], tBbox[1], [
15,
10,
140 + dimensions.BOTTOM_SPACE,
10,
]);
setRoute(route);
} catch (error) {
console.log(error);
networkHandler(error);
} finally {
CBNative.hide();
}
};
const startAnimateRoute = async index => {
if (!memoRoute.current) return;
const coords = points.current.slice(0, index + 1);
const visibleBounds = await mapview.current?.getVisibleBounds();
var poly = turf.bboxPolygon([...visibleBounds[1], ...visibleBounds[0]]);
const des = coords[coords.length - 1];
var pt = turf.point(des);
const inside = turf.booleanPointInPolygon(pt, poly);
if (!inside) {
camera.current?.flyTo(des, 200);
}
memoRoute.current
.timing({
toValue: coords,
duration: playing.value ? speed.current / 1.5 : 0,
easing: Easing.linear,
})
.start();
};
const onSelect = useCallback(values => {
bottomSheetRef.current?.snapTo(0);
console.log(values);
if (values) {
getData();
}
}, []);
useDerivedValue(() => {
runOnJS(startAnimateRoute)(cIndex.value);
}, [cIndex, playing.value]);
const text1 = useDerivedValue(() => {
return memoData.current[cIndex.value]?.thoi_diem ?? '-';
}, [cIndex, memoData.current]);
const text2 = useDerivedValue(() => {
return memoData.current[cIndex.value]?.v_gps != null
? `${memoData.current[cIndex.value]?.v_gps} km/h`
: '-';
}, [cIndex, memoData.current]);
const text3 = useDerivedValue(() => {
return memoData.current[cIndex.value]?.km_tich_luy != null
? `${memoData.current[cIndex.value]?.km_tich_luy} km`
: '-';
}, [cIndex, memoData.current]);
return (
<Block flex={1}>
<MapboxGL.MapView
onDidFinishRenderingMapFully={getData}
ref={mapview}
style={{flex: 1}}
logoEnabled={false}
attributionEnabled={false}
rotateEnabled={false}
pitchEnabled={false}>
<Camera ref={camera} />
<MapboxGL.Images images={imagesSource} />
{route ? (
<>
<MapboxGL.ShapeSource id={'mark'} shape={markRoute.current}>
<MapboxGL.LineLayer
id={'linemarkroute'}
style={mapboxStyles.lineLayerTwo}
/>
</MapboxGL.ShapeSource>
<Animated.ShapeSource
id={'route'}
shape={
new Animated.Shape({
type: 'LineString',
coordinates: route,
})
}>
<Animated.LineLayer
id={'lineroute'}
style={mapboxStyles.lineLayerOne}
/>
</Animated.ShapeSource>
<Animated.ShapeSource
id="currentLocationSource"
shape={
new Animated.Shape({
type: 'Point',
coordinates: actPoint.current,
})
}>
<MapboxGL.Animated.SymbolLayer
id="currentLocationCircle"
style={mapboxStyles.circleLayer}
/>
</Animated.ShapeSource>
<MapboxGL.PointAnnotation
id="start"
coordinate={points.current[0]}
anchor={{x: 0, y: 1}}>
<Image
source={imagesSource.start}
resizeMode="cover"
style={styles.i1}
/>
</MapboxGL.PointAnnotation>
<MapboxGL.PointAnnotation
id="end"
coordinate={points.current[points.current.length - 1]}
anchor={{x: 0, y: 1}}>
<Image
source={imagesSource.end}
resizeMode="cover"
style={styles.i1}
/>
</MapboxGL.PointAnnotation>
</>
) : null}
</MapboxGL.MapView>
<BottomSheet
ref={bottomSheetRef}
snapPoints={snapPoints}
activeOffsetY={[-1, 1]}
failOffsetX={[-5, 5]}
onChange={onChange}>
<XemLaiSheet
ref={footerRef}
index={cIndex}
max={points.current.length}
text1={text1}
text2={text2}
text3={text3}
disabled={disable}
isPlaying={playing}
onSelect={onSelect}
speed={speed}
/>
</BottomSheet>
</Block>
);
};
export default XemLai;
const mapboxStyles = {
lineLayerOne: {
lineCap: 'round',
lineWidth: 4,
lineOpacity: 0.84,
lineColor: 'orange',
},
lineLayerTwo: {
lineCap: 'round',
lineWidth: 4,
lineOpacity: 0.84,
lineColor: 'gray',
},
circleLayer: {
iconImage: 'marker',
iconSize: 0.5,
},
markSymbol: {
iconImage: ['match', ['get', 'type'], 2, 'end', 'start'],
iconAnchor: 'bottom-left',
},
};
const styles = StyleSheet.create({
i1: {
width: 30,
height: 30,
},
});
import Slider from '@react-native-community/slider';
import moment from 'moment';
import React, {
useCallback,
useEffect,
useImperativeHandle,
useMemo,
useRef,
useState,
} from 'react';
import isEqual from 'react-fast-compare';
import {StyleSheet, Text, TouchableOpacity, View} from 'react-native';
import Animated, {useAnimatedProps} from 'react-native-reanimated';
import {ReText} from 'react-native-redash';
import Icon from 'react-native-vector-icons/MaterialCommunityIcons';
import BaseButton from '../../components/BaseButton';
import Block from '../../components/Block';
import Spacer from '../../components/Spacer';
import {colors} from '../../constants/theme';
import DateWheelPicker from '../truc_tuyen/components/DateWheelPicker';
const AnimatedSlider = Animated.createAnimatedComponent(Slider);
const f1 = 'HH:mm';
const XemLaiSheet = React.forwardRef(
(
{index, isPlaying, disabled, max, text1, text2, text3, onSelect, speed},
ref,
) => {
const interval = useRef(null);
const datePickerRef = useRef(null);
const [playing, setPlaying] = useState(false);
const [startTime, setStartTime] = useState(moment('00:00', f1).toDate());
const [endTime, setEndTime] = useState(moment('23:59', f1).toDate());
const [dSpeed, setdSpeed] = useState(speed.current);
useImperativeHandle(ref, () => ({
clear: () => {
isPlaying.value = 0;
clear();
},
play: () => {
isPlaying.value = 1;
setPlayStatus(true);
interval.current = setInterval(onStartImp, speed.current);
},
getDates: () => {
return datePickerRef.current?.getValues();
},
}));
useEffect(() => {
return () => {
if (interval.current) {
clearInterval(interval.current);
}
};
}, []);
const changeSpeed = () => {
if (speed.current == 1000) {
speed.current = 700;
} else if (speed.current == 700) {
speed.current = 400;
} else {
speed.current = 1000;
}
if (interval.current) clearInterval(interval.current);
if (isPlaying.value) {
interval.current = setInterval(onStartImp, speed.current);
}
setdSpeed(speed.current);
};
const onPlay = () => {
if (isPlaying.value) {
isPlaying.value = 0;
clear();
} else {
isPlaying.value = 1;
setPlayStatus(true);
interval.current = setInterval(onStartImp, speed.current);
}
};
const setPlayStatus = val => {
isPlaying.value = val ? 1 : 0;
setPlaying(val);
};
const onStartImp = () => {
if (index.value < max - 1) {
index.value += 1;
} else {
index.value = 0;
clear();
}
};
const clear = () => {
setPlayStatus(false);
if (interval.current) clearInterval(interval.current);
};
const onSlidingStart = () => {
clear();
setPlayStatus(false);
};
const onSlidingComplete = val => {
index.value = val;
};
const onDateSelect = useCallback(() => {
const values = datePickerRef.current?.getValues();
setStartTime(values[0]);
setEndTime(values[1]);
onSelect(values);
}, [onSelect]);
const onCancelSelect = useCallback(() => {
onSelect(null);
}, [onSelect]);
const animatedSliderProps = useAnimatedProps(() => {
return {
value: index.value,
};
}, [index]);
const btnStyle = useMemo(
() => ({borderColor: disabled ? colors.GRAY : colors.IOS_BTN}),
[disabled],
);
const txtBtnStyle = useMemo(
() => ({
color: disabled ? colors.GRAY : colors.IOS_BTN,
letterSpacing: 0.6,
}),
[disabled],
);
return (
<View>
<Block padding={[0, 15]}>
<Block row space="between" margin={[0, 0, 10]}>
<Block row center>
<Icon name="clock-outline" size={20} />
<ReText text={text1} style={styles.input} />
</Block>
<Block row center>
<Icon name="speedometer" size={20} />
<ReText text={text2} style={styles.input} />
</Block>
<Block row center>
<Icon name="laser-pointer" size={20} />
<ReText text={text3} style={styles.input} />
</Block>
</Block>
{/* <Text>{JSON.stringify(item)}</Text> */}
<Block row center>
<TouchableOpacity
onPress={onPlay}
disabled={disabled}
style={[styles.t1, btnStyle]}>
<Icon
size={20}
style={txtBtnStyle}
name={playing ? 'pause' : 'play'}
/>
</TouchableOpacity>
<AnimatedSlider
style={styles.s1}
minimumValue={0}
maximumValue={max - 1}
step={1}
animatedProps={animatedSliderProps}
onSlidingStart={onSlidingStart}
onSlidingComplete={onSlidingComplete}
disabled={disabled}
/>
<TouchableOpacity
onPress={changeSpeed}
style={[styles.t1, btnStyle]}
disabled={disabled}>
<Text style={txtBtnStyle}>
{dSpeed == 1000 ? '1x' : dSpeed == 700 ? '2x' : '3x'}
</Text>
</TouchableOpacity>
</Block>
<DateWheelPicker
ref={datePickerRef}
startTime={startTime}
endTime={endTime}
/>
<View style={styles.v1}>
<BaseButton
label={'HUỶ'}
style={styles.b1}
onPress={onCancelSelect}
/>
<Spacer width={15} />
<BaseButton
label={'CHỌN'}
style={styles.b2}
onPress={onDateSelect}
/>
</View>
</Block>
</View>
);
},
);
export default React.memo(XemLaiSheet, isEqual);
const styles = StyleSheet.create({
b1: {
flex: 1,
backgroundColor: colors.ERROR,
},
b2: {
flex: 1,
},
s1: {flex: 1, marginHorizontal: 10},
t1: {
width: 28,
height: 28,
borderWidth: 1,
borderRadius: 14,
justifyContent: 'center',
alignItems: 'center',
},
v1: {
marginTop: -20,
flexDirection: 'row',
paddingHorizontal: 15,
},
input: {
padding: 0,
margin: 0,
marginLeft: 5,
},
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment