run_start.dart 352 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782
  1. import 'dart:async';
  2. import 'dart:convert';
  3. import 'dart:io';
  4. import 'dart:math';
  5. import 'dart:typed_data';
  6. import 'dart:ui' as ui;
  7. import 'package:amap_flutter_base/amap_flutter_base.dart';
  8. import 'package:amap_flutter_location/amap_flutter_location.dart';
  9. import 'package:amap_flutter_location/amap_location_option.dart';
  10. import 'package:amap_flutter_map/amap_flutter_map.dart';
  11. import 'package:audio_session/audio_session.dart';
  12. import 'package:flutter/material.dart';
  13. import 'package:flutter/scheduler.dart';
  14. import 'package:flutter/services.dart';
  15. import 'package:flutter_image_compress/flutter_image_compress.dart';
  16. import 'package:just_audio/just_audio.dart';
  17. import 'package:pedometer/pedometer.dart';
  18. import 'package:permission_handler/permission_handler.dart';
  19. import 'package:provider/provider.dart';
  20. import 'package:shared_preferences/shared_preferences.dart';
  21. import 'package:sport/application.dart';
  22. import 'package:sport/db/track_db.dart';
  23. import 'package:sport/pages/run/location.dart';
  24. import 'package:sport/pages/run/map.dart';
  25. import 'package:sport/pages/run/run_data.dart';
  26. import 'package:sport/pages/run/run_detail_page.dart';
  27. import 'package:sport/pages/run/run_finish.dart';
  28. import 'package:sport/pages/run/run_page.dart';
  29. import 'package:sport/pages/run/setting_page.dart';
  30. import 'package:sport/provider/user_model.dart';
  31. import 'package:sport/router/navigator_util.dart';
  32. import 'package:sport/services/api/inject_api.dart';
  33. import 'package:sport/services/app_lifecycle_state.dart';
  34. import 'package:sport/services/app_subscription_state.dart';
  35. import 'package:sport/utils/DateFormat.dart';
  36. import 'package:sport/utils/path_smooth_tool.dart';
  37. import 'package:sport/utils/sport_utils.dart';
  38. import 'package:sport/utils/toast.dart';
  39. import 'package:sport/widgets/button_primary.dart';
  40. import 'package:sport/widgets/circular_percent_indicator.dart';
  41. import 'package:sport/widgets/decoration.dart';
  42. import 'package:sport/widgets/dialog/blank_dialog.dart';
  43. import 'package:sport/widgets/dialog/request_dialog.dart';
  44. import 'package:sport/widgets/image.dart';
  45. import 'package:umeng_common_sdk/umeng_common_sdk.dart';
  46. import 'location.dart';
  47. const KEY_ANDROID = "f606b2f01de83ce2f9984680fa0f1897";
  48. const KEY_IOS = "4a8518eb97acf5d1998385907e24696a";
  49. const AMapPrivacyStatement amapPrivacyStatement = AMapPrivacyStatement(hasContains: true, hasShow: true, hasAgree: true);
  50. class RunStartPage extends StatefulWidget {
  51. final double runTargetDuration;
  52. final double runTargetKm;
  53. const RunStartPage({Key? key, this.runTargetDuration = 0, this.runTargetKm = 0}) : super(key: key);
  54. @override
  55. State<StatefulWidget> createState() => _PageState();
  56. }
  57. class _PageState extends LifecycleState<RunStartPage> with TickerProviderStateMixin, RunSetting, PathSmoothTool, InjectApi, SubscriptionState {
  58. AMapController? _mapController;
  59. static const double ZOOM = 18;
  60. Function? stopLocation;
  61. AMapFlutterLocation _locationPlugin = new AMapFlutterLocation();
  62. double lat = 0;
  63. double lon = 0;
  64. double accuracy = 0;
  65. double bearing = 0;
  66. double totalDistance = 0;
  67. bool gps = false;
  68. final List<Location> points = <Location>[];
  69. final Map<int, Location> _pointsKm = {};
  70. final Map<int, Duration> _pointsKmTime = {};
  71. final Map<String, Marker> _markerMap = <String, Marker>{};
  72. String? _marker;
  73. LatLng? _initLatLng;
  74. LatLng? _latLng;
  75. int _runBroadcastDistance = 0;
  76. late UserModel userModel;
  77. late TrackDB _trackDB;
  78. int _startStep = 0, _pausedStep = 0;
  79. DateTime? _timeStart, _timePaused;
  80. int _pausedTimeSecond = 0;
  81. Timer? _timer;
  82. double _runTargetDuration = 0;
  83. double _runTargetKm = 0;
  84. ValueNotifier<bool> _notifierSmall = ValueNotifier(false);
  85. ValueNotifier<bool> _notifierPaused = ValueNotifier(false);
  86. ValueNotifier<double> _notifierKm = ValueNotifier(0);
  87. ValueNotifier<int> _notifierStep = ValueNotifier(0);
  88. ValueNotifier<int> _notifierTime = ValueNotifier(0);
  89. ValueNotifier<double> _notifierGPS = ValueNotifier(0);
  90. late AudioPlayer _player;
  91. bool _startFlag = false;
  92. bool _stopFlag = false;
  93. bool _mapKmFlag = false;
  94. bool _mapBroadcastFlag = false;
  95. bool _finishTargetFlag = false;
  96. double _startSize = double.infinity;
  97. int _countdown = 3;
  98. AppLifecycleState? _appLifecycleState;
  99. @override
  100. void initState() {
  101. super.initState();
  102. _runTargetKm = widget.runTargetKm;
  103. _runTargetDuration = widget.runTargetDuration;
  104. userModel = Provider.of(context, listen: false);
  105. if (userModel.latitude != 0 && userModel.longitude != 0) {
  106. _initLatLng = LatLng(userModel.latitude, userModel.longitude);
  107. lat = _initLatLng!.latitude;
  108. lon = _initLatLng!.longitude;
  109. }
  110. SchedulerBinding.instance?.addPostFrameCallback((timeStamp) {
  111. _init().then((value) => _startRun());
  112. });
  113. WidgetsBinding.instance?.addObserver(this);
  114. SharedPreferences.getInstance().then((prefs) {
  115. _mapKmFlag = prefs.getBool(RunSetting.KEY_MAP_KM) ?? true;
  116. _mapBroadcastFlag = prefs.getBool(RunSetting.KEY_BROADCAST) ?? true;
  117. });
  118. UmengCommonSdk.onEvent("run_start", {});
  119. }
  120. @override
  121. void didChangeAppLifecycleState(AppLifecycleState state) async {
  122. _appLifecycleState = state;
  123. switch (state) {
  124. case AppLifecycleState.inactive: // 处于这种状态的应用程序应该假设它们可能在任何时候暂停。
  125. break;
  126. case AppLifecycleState.resumed: // 应用程序可见,前台
  127. // amap.AmapLocation.disableBackground();
  128. _showOverlayWindow(isShowingWindow: false);
  129. break;
  130. case AppLifecycleState.paused: // 应用程序不可见,后台
  131. // amap.AmapLocation.enableBackground(assetName: 'app_icon', label: '正在获取位置信息...', title: '户外运动', vibrate: false);
  132. _showOverlayWindow(isShowingWindow: true);
  133. break;
  134. default:
  135. break;
  136. }
  137. }
  138. @override
  139. void dispose() {
  140. WidgetsBinding.instance?.removeObserver(this);
  141. super.dispose();
  142. _notifierPaused.dispose();
  143. _mapController?.disponse();
  144. _mapController = null;
  145. ///销毁定位
  146. _locationPlugin.destroy();
  147. stopLocation?.call();
  148. stopLocation = null;
  149. _timer?.cancel();
  150. _testTimber?.cancel();
  151. // if (_isShowingWindow == true) SystemAlertWindow.closeSystemWindow();
  152. Future.delayed(Duration(seconds: 2)).then((value) => _player.dispose());
  153. }
  154. Future _init() async {
  155. _notifierPaused.addListener(() {
  156. if (_notifierPaused.value == true) _pausedStep = _startStep + _notifierStep.value;
  157. if (_notifierPaused.value == true) {
  158. _timePaused = DateTime.now();
  159. } else {
  160. if (_timePaused != null) {
  161. _pausedTimeSecond += DateTime.now().difference(_timePaused!).inSeconds;
  162. }
  163. }
  164. });
  165. _player = AudioPlayer(handleInterruptions: false);
  166. AudioSession.instance.then((audioSession) async {
  167. await audioSession.configure(AudioSessionConfiguration.music().copyWith(avAudioSessionCategoryOptions: AVAudioSessionCategoryOptions.mixWithOthers | AVAudioSessionCategoryOptions.duckOthers, avAudioSessionSetActiveOptions: AVAudioSessionSetActiveOptions.notifyOthersOnDeactivation, androidAudioFocusGainType: AndroidAudioFocusGainType.gainTransientMayDuck));
  168. addSubscription(_player.playerStateStream.listen((event) {
  169. if (event.processingState == ProcessingState.completed) {}
  170. if (Platform.isAndroid) {
  171. audioSession.setActive(event.processingState == ProcessingState.ready);
  172. }
  173. }));
  174. });
  175. _trackDB = TrackDB();
  176. AMapFlutterLocation.updatePrivacyShow(true, true);
  177. AMapFlutterLocation.updatePrivacyAgree(true);
  178. AMapFlutterLocation.setApiKey(KEY_ANDROID, KEY_IOS);
  179. _startLocation();
  180. await _addStepCount(true);
  181. }
  182. _playAudio(List<String> audios) {
  183. if (_mapBroadcastFlag == true) {
  184. _player.setAudioSource(ConcatenatingAudioSource(children: audios.map((e) => AudioSource.uri(Uri.parse("asset:///assets/audio/$e.mp3"))).toList())).then((value) => _player.play());
  185. }
  186. }
  187. void _onMapCreated(AMapController controller) {
  188. _mapController = controller;
  189. }
  190. void _startLocation() async {
  191. AMapLocationOption locationOption = new AMapLocationOption();
  192. ///是否单次定位
  193. locationOption.onceLocation = false;
  194. ///是否需要返回逆地理信息
  195. locationOption.needAddress = false;
  196. locationOption.fullAccuracyPurposeKey = "AMapLocationScene";
  197. ///设置Android端连续定位的定位间隔
  198. locationOption.locationInterval = 2000;
  199. locationOption.locationMode = AMapLocationMode.Hight_Accuracy;
  200. locationOption.distanceFilter = -1;
  201. locationOption.desiredAccuracy = DesiredAccuracy.Best;
  202. ///设置iOS端是否允许系统暂停定位
  203. locationOption.pausesLocationUpdatesAutomatically = false;
  204. locationOption.allowsBackgroundLocationUpdates = true;
  205. addSubscription(_locationPlugin.onLocationChanged().listen((Map<String, Object> result) {
  206. if (isDebugShoe) {
  207. print("track -- $result");
  208. }
  209. _tracking(Location.fromJson(result));
  210. }));
  211. ///将定位参数设置给定位插件
  212. _locationPlugin.setLocationOption(locationOption);
  213. _locationPlugin.startLocation();
  214. // if (stopLocation == null) {
  215. // stopLocation = await AmapLocation.start(
  216. // time: 2000,
  217. // accuracy: amap.AmapLocationAccuracy.BEST,
  218. // mode: amap.AmapLocationMode.HIGHT_ACCURACY,
  219. // listen: (amap.Location location) {
  220. // // print("location $location");
  221. // _tracking(Location.fromJson(location.toJson()));
  222. // },
  223. // );
  224. // }
  225. // _test();
  226. }
  227. void _stopLocation() {
  228. _locationPlugin.stopLocation();
  229. }
  230. _tracking(Location? location) async {
  231. if (location == null) return;
  232. // print("location --> ${location.toJson()}");
  233. if (_stopFlag == true) return;
  234. _notifierGPS.value = location.accuracy ?? 0;
  235. LatLng? latLng = LatLng(location.latitude, location.longitude);
  236. double _accuracy = location.accuracy ?? 0;
  237. double _bearing = location.bearing ?? 0;
  238. if (_startFlag == true && _timeStart != null) {
  239. // print("1111111111111111 _latLng ${_latLng == latLng}, $_latLng $latLng location: ${location.accuracy}");
  240. if (_latLng != null) {
  241. // if (_latLng == latLng) return;
  242. if (Platform.isAndroid) {
  243. if (points.isNotEmpty && location.locationType != 1) return;
  244. }
  245. if ((location.speed ?? 0) < 0.1) return;
  246. if ((location.accuracy ?? 0) > 100.0) return;
  247. if (points.length < 4) {
  248. var distance = calculateLatLngDistance(latLng, _latLng!);
  249. if (distance > 30) {
  250. _latLng = latLng;
  251. return;
  252. }
  253. }
  254. latLng = kalmanFilterPoint(_latLng, latLng, Platform.isIOS ? 5 : 1);
  255. location.latitude = latLng!.latitude;
  256. location.longitude = latLng.longitude;
  257. }
  258. _latLng = latLng;
  259. accuracy = _accuracy;
  260. bearing = _bearing;
  261. // location.altitude = Random().nextDouble() * 10;
  262. location.state = _notifierPaused.value ? 1 : 0;
  263. location.time = DateTime.now().difference(_timeStart!).inSeconds - _pausedTimeSecond;
  264. location.step = _notifierStep.value;
  265. _trackDB.insert(location);
  266. // print("111111111111111 location time ${location.time}");
  267. points.add(location);
  268. int use = _calDate();
  269. _km();
  270. _checkTargetFinish(timeEnd: use);
  271. _updateUI(location, latLng);
  272. _updateLatLng(latLng);
  273. } else {
  274. // 没开始,精度更新精度少的
  275. if (accuracy == 0 || (location.accuracy ?? 0) <= accuracy) {
  276. _updateLatLng(latLng);
  277. accuracy = _accuracy;
  278. bearing = _bearing;
  279. lat = location.latitude;
  280. lon = location.longitude;
  281. }
  282. }
  283. }
  284. int _calDate() {
  285. int timeEnd = 0;
  286. if (points.length > 1) {
  287. double distance = 0;
  288. int _perKm = 0;
  289. int _perKmTime = points.first.time ?? 0;
  290. for (var i = 1; i < points.length; i++) {
  291. Location point = points[i];
  292. if (point.state == 1) continue;
  293. distance += calculateLineDistance(points[i - 1].latitude, points[i - 1].longitude, point.latitude, point.longitude);
  294. int km = distance ~/ 1000;
  295. timeEnd = points[i].time ?? 0;
  296. if (km != _perKm) {
  297. // print("111111111111111111111111 Broadcast add $km $_perKm $i == ${timeEnd} ${_perKmTime} ${timeEnd - _perKmTime}");
  298. _pointsKm[km] = points[i];
  299. _pointsKmTime[km] = Duration(seconds: timeEnd - _perKmTime);
  300. _perKm = km;
  301. _perKmTime = timeEnd;
  302. }
  303. }
  304. totalDistance = distance;
  305. // print("111111111111111111111111 distance $distance ${points.length}");
  306. _notifierKm.value = distance / 1000;
  307. }
  308. return timeEnd;
  309. }
  310. _checkTargetFinish({int timeEnd = 0}) {
  311. // print(
  312. // "111111111111111111111111 _checkTargetFinish _finishTargetFlag ${_finishTargetFlag} ${_player.playerState.processingState} ${totalDistance} ${_runTargetKm} ${timeEnd} ${_runTargetDuration}");
  313. if (_finishTargetFlag == false) {
  314. if (_runTargetKm > 0 && totalDistance > _runTargetKm) {
  315. _finishTargetFlag = true;
  316. _playAudio(["run/dingdong", "run/target_finish", "run/use", ]..addAll(SportUtils.timeToAudio(timeEnd)));
  317. }
  318. if (_runTargetDuration > 0 && timeEnd > _runTargetDuration) {
  319. _finishTargetFlag = true;
  320. _playAudio(["run/dingdong", "run/target_finish", "run/use"]..addAll(SportUtils.timeToAudio(_runTargetDuration.toInt())));
  321. }
  322. }
  323. }
  324. _km() {
  325. if (this.runBroadcast == false) return;
  326. if (points.length < 1) return;
  327. int broadcastKM = this.runBroadcastKm;
  328. final List<String> audios = [];
  329. var list = _pointsKmTime.keys.toList();
  330. list.sort();
  331. int _broadcastTime = 0;
  332. for (var i = 0; i < list.length; i++) {
  333. int km = list[i];
  334. if (km <= _runBroadcastDistance) continue;
  335. // print("111111111111111111111111 Broadcast $km $_runBroadcastDistance $_pointsKmTime");
  336. _broadcastTime += _pointsKmTime[km]?.inSeconds ?? 0;
  337. if (km % broadcastKM == 0) {
  338. int totalTime = _notifierTime.value;
  339. audios.add("run/dingdong");
  340. audios.add("run/t1");
  341. audios.add(SportUtils.sound(km));
  342. audios.add("run/km");
  343. audios.add("run/use");
  344. audios.addAll(SportUtils.timeToAudio(totalTime));
  345. if (km > broadcastKM) {
  346. audios.add("run/last");
  347. audios.add(SportUtils.sound(broadcastKM));
  348. audios.add("run/km");
  349. audios.add("run/use");
  350. audios.addAll(SportUtils.timeToAudio(_broadcastTime));
  351. }
  352. }
  353. _runBroadcastDistance = km;
  354. }
  355. if (audios.isNotEmpty) _playAudio(audios);
  356. }
  357. void _updateUI(Location locaton, LatLng latLng) async {
  358. if (!_markerMap.containsKey("start")) {
  359. _markerMap["start"] = Marker(position: latLng, icon: BitmapDescriptor.fromIconPath("lib/assets/img/map_icon_start_replay.png"), anchor: Offset(0.5, 0.8), clickable: false, zIndex: 100, infoWindowEnable: false, anim: true);
  360. } else {
  361. if (_marker == null || !_markerMap.containsKey(_marker)) {
  362. Marker marker = Marker(position: latLng, icon: BitmapDescriptor.fromIconPath("lib/assets/img/map_icon_direction_replay.png"), anchor: Offset(0.5, 0.5), clickable: false, zIndex: 100, infoWindowEnable: false, rotation: -90.0);
  363. _marker = marker.id;
  364. _markerMap[marker.id] = marker;
  365. } else {
  366. _markerMap[_marker!] = _markerMap[_marker]!.copyWith(positionParam: latLng, rotationParam: -90.0);
  367. }
  368. }
  369. if (runMapKm == true) if (_mapKmFlag == true) {
  370. _pointsKm.forEach((key, value) {
  371. String _mapKey = "km_$key";
  372. if (!_markerMap.containsKey(_mapKey)) {
  373. _updateLocationKm(key, LatLng(value.latitude, value.longitude));
  374. }
  375. });
  376. }
  377. }
  378. _updateLocationKm(int key, LatLng latLng) async {
  379. ui.PictureRecorder pictureRecorder = new ui.PictureRecorder(); // 图片记录仪
  380. Canvas canvas = new Canvas(pictureRecorder); //canvas接受一个图片记录仪
  381. ByteData data = await rootBundle.load("lib/assets/img/map_bg_kilometre_replay.png");
  382. ui.Codec codec = await ui.instantiateImageCodec(data.buffer.asUint8List());
  383. ui.FrameInfo fi = await codec.getNextFrame();
  384. ui.Image image = fi.image;
  385. Paint _paint = new Paint()..isAntiAlias = true;
  386. canvas.drawImage(image, Offset(0, 0), _paint);
  387. final ui.ParagraphStyle _valueStyle = ui.ParagraphStyle(
  388. textAlign: TextAlign.center,
  389. fontSize: 32,
  390. );
  391. ui.ParagraphBuilder pb = ui.ParagraphBuilder(_valueStyle)
  392. ..pushStyle(ui.TextStyle(color: Colors.white))
  393. ..addText("$key");
  394. ui.ParagraphConstraints constraints = ui.ParagraphConstraints(width: image.width.toDouble());
  395. ui.Paragraph paragraph = pb.build()..layout(constraints);
  396. paragraph.computeLineMetrics().forEach((element) {
  397. canvas.drawParagraph(paragraph, Offset(0, (image.height - element.height) / 2 - element.descent));
  398. });
  399. ui.Image picture = await pictureRecorder.endRecording().toImage(image.width, image.height); //设置生成图片的宽和高
  400. ByteData? pngImageBytes = await picture.toByteData(format: ui.ImageByteFormat.png);
  401. Uint8List pngBytes = pngImageBytes?.buffer.asUint8List() ?? Uint8List.fromList([0]);
  402. _markerMap["km_$key"] = Marker(
  403. position: latLng,
  404. // anchor: Offset(0.5, 0.5),
  405. icon: BitmapDescriptor.fromBytes(pngBytes),
  406. clickable: false,
  407. infoWindowEnable: false,
  408. zIndex: 100,
  409. );
  410. setState(() {});
  411. }
  412. _updateLatLng(LatLng latLng) {
  413. lat = latLng.latitude;
  414. lon = latLng.longitude;
  415. // if (_notifierPaused.value == false)
  416. if (this.bearing >= 0) {
  417. _mapController?.moveCamera(CameraUpdate.newCameraPosition(CameraPosition(target: latLng, bearing: this.bearing, zoom: ZOOM)), animated: true);
  418. } else {
  419. _mapController?.moveCamera(CameraUpdate.newLatLng(latLng));
  420. }
  421. setState(() {});
  422. }
  423. _addStepCount(bool flag) async {
  424. // _streamSubscriptions.add(motionSensors.accelerometer.listen((AccelerometerEvent event) {
  425. // gravity[0] = event.x;
  426. // gravity[1] = event.y;
  427. // gravity[2] = event.z;
  428. // var x = event.x;
  429. // var y = event.y;
  430. // if (x > 7.0 && (y > -4.0 && y < 4.0)) {
  431. // axis_x = AXIS_Y;
  432. // axis_y = AXIS_MINUS_X;
  433. // } else if (x < -7.0 && (y > -4.0 && y < 4.0)) {
  434. // axis_x = AXIS_Y;
  435. // axis_y = AXIS_X;
  436. // } else if (y < -4.0) {
  437. // axis_x = AXIS_X;
  438. // axis_y = AXIS_MINUS_Y;
  439. // } else {
  440. // axis_x = AXIS_X;
  441. // axis_y = AXIS_Y;
  442. // }
  443. // //根据这几个值的变化,可以判断手机的横竖屏以下是我自己在应用中使用的数值
  444. // //在Z大于8.0小于-8.0时,手机基本上是平放,此时直接返回不做UI变化其他数值往下走
  445. // //x值大于7.0,y值在-4.0到4.0之间时,手机可以看成是头部在左的横屏状态
  446. // //x值小于-7.0,y值在-4.0到4.0之间时,手机可以看成是头部在右的横屏状态
  447. // //当y值小于-4.0时,手机是头部在下的倒立状态
  448. // }));
  449. // _streamSubscriptions.add(motionSensors.magnetometer.listen((MagnetometerEvent event) {
  450. // magnetic[0] = event.x;
  451. // magnetic[1] = event.y;
  452. // magnetic[2] = event.z;
  453. // }));
  454. if (Platform.isAndroid) {
  455. await Permission.activityRecognition.request();
  456. }
  457. addSubscription(Pedometer.stepDetectionStream.listen((event) {
  458. if (!_startFlag || _notifierPaused.value == true) return;
  459. _notifierStep.value = _notifierStep.value + event;
  460. // print("7777777777777777777 $event $_startStep $_pausedStep ${_notifierStep.value}");
  461. // _calLatLng();
  462. }));
  463. addSubscription(Pedometer.stepCountStream.listen((event) {
  464. if (!_startFlag || _notifierPaused.value == true) return;
  465. if (_startStep == 0) {
  466. _startStep = event.steps;
  467. }
  468. if (_pausedStep != 0) {
  469. _startStep = _startStep + event.steps - _pausedStep;
  470. }
  471. _notifierStep.value = event.steps - _startStep;
  472. // print("7777777777777777777 $event $_startStep $_pausedStep ${_notifierStep.value}");
  473. _pausedStep = 0;
  474. }));
  475. }
  476. _startRun() async {
  477. setState(() {
  478. _startFlag = true;
  479. _startStep = 0;
  480. _pausedStep = 0;
  481. _stopFlag = false;
  482. _startSize = double.infinity;
  483. });
  484. _countdown = 3;
  485. _timer = Timer.periodic(Duration(seconds: 1), (timer) {
  486. if (_countdown == 1) {
  487. _startRunUI();
  488. return;
  489. }
  490. setState(() {
  491. _countdown--;
  492. });
  493. });
  494. }
  495. _startRunUI() async {
  496. _timer?.cancel();
  497. _timer = null;
  498. setState(() {
  499. _startSize = 0;
  500. });
  501. if (_timeStart != null) return;
  502. var preferences = await SharedPreferences.getInstance();
  503. _timeStart = DateTime.now();
  504. int id = await _trackDB.startRun(_timeStart!);
  505. preferences.setInt(RunSetting.KEY_START, id);
  506. _playAudio(["run/start"]);
  507. _notifierPaused.value = false;
  508. _timer = Timer.periodic(Duration(seconds: 1), (timer) {
  509. if (_timeStart == null) return;
  510. if (_notifierPaused.value == true) return;
  511. int use = DateTime.now().difference(_timeStart!).inSeconds - _pausedTimeSecond;
  512. _notifierTime.value = use;
  513. // _notifierStep.value = _notifierStep.value + Random().nextInt(10);
  514. _checkTargetFinish(timeEnd: use);
  515. // test
  516. // if(use % 2==0){
  517. // _playAudio(["run/dingdong", "run/target_finish", "run/use"]..addAll(SportUtils.timeToAudio(5556)));
  518. // }
  519. });
  520. _updateSnapshot(id);
  521. }
  522. _stopRun() async {
  523. _timer?.cancel();
  524. // stopLocation?.call();
  525. _stopLocation();
  526. _testTimber?.cancel();
  527. _showOverlayWindow();
  528. if (_stopFlag == true) return;
  529. _stopFlag = true;
  530. var preferences = await SharedPreferences.getInstance();
  531. int id = preferences.getInt(RunSetting.KEY_START) ?? 0;
  532. preferences.remove(RunSetting.KEY_START);
  533. if (points.isNotEmpty == true) {
  534. Location first = points.first;
  535. userModel.latitude = first.latitude;
  536. userModel.longitude = first.longitude;
  537. preferences.setDouble(RunSetting.KEY_LATITUDE, userModel.latitude);
  538. preferences.setDouble(RunSetting.KEY_LONGITUDE, userModel.longitude);
  539. setState(() {
  540. _markerMap.remove(_marker);
  541. _markerMap["end"] = Marker(position: SportUtils.toLatLng(points.last), icon: BitmapDescriptor.fromIconPath("lib/assets/img/map_icon_over_replay.png"), anchor: Offset(0.5, 0.8), clickable: false, zIndex: 101, infoWindowEnable: false);
  542. });
  543. LatLngBounds? latLngBounds = LatLngBoundsBuilder.fromList(points.map((e) => LatLng(e.latitude, e.longitude)).toList());
  544. if (latLngBounds != null) {
  545. _mapController?.moveCamera(CameraUpdate.newLatLngBounds(latLngBounds, 50.0));
  546. }
  547. }
  548. if (points.length < 3) {
  549. _trackDB.deleteTrack(id);
  550. UmengCommonSdk.onEvent("run_start_finish_no_point", {});
  551. Navigator.pop(context, false);
  552. return;
  553. }
  554. double pace = SportUtils.calPace(_notifierTime.value, totalDistance / 1000);
  555. if (pace < 120) {
  556. await showDialog(
  557. context: context,
  558. barrierDismissible: false,
  559. builder: (BuildContext context) => Dialog(
  560. child: WillPopScope(
  561. onWillPop: () async {
  562. return false;
  563. },
  564. child: Container(
  565. padding: EdgeInsets.symmetric(horizontal: 16.0, vertical: 25.0),
  566. decoration: circular(),
  567. child: Column(
  568. mainAxisSize: MainAxisSize.min,
  569. children: [
  570. Center(
  571. child: Text(
  572. "检测到您的配速异常,已经超出人类的极限",
  573. style: Theme.of(context).textTheme.headline1!.copyWith(height: 1.4),
  574. ),
  575. ),
  576. Padding(
  577. padding: const EdgeInsets.only(top: 20),
  578. child: PrimaryButton(
  579. width: 120,
  580. callback: () {
  581. Navigator.pop(context, true);
  582. },
  583. content: "知道了"),
  584. ),
  585. ],
  586. ),
  587. ),
  588. ),
  589. ),
  590. );
  591. // _trackDB.deleteTrack(id);
  592. UmengCommonSdk.onEvent("run_start_finish_pace_error", {});
  593. // Navigator.pop(context, false);
  594. // return;
  595. }
  596. _playAudio(["run/stop"]);
  597. int endIndex = 0;
  598. double distance = 0;
  599. int duration = 0;
  600. if (_runTargetDuration > 0 || _runTargetKm > 0) {
  601. int type = -1;
  602. for (var i = 1; i < points.length; i++) {
  603. if (points[i].state == 1) continue;
  604. if (_runTargetDuration > 0 && duration >= _runTargetDuration) {
  605. endIndex = i;
  606. duration = _runTargetDuration.toInt();
  607. type = 1;
  608. }
  609. if (_runTargetKm > 0 && distance >= _runTargetKm) {
  610. endIndex = i;
  611. distance = _runTargetKm;
  612. type = 2;
  613. }
  614. if (type != -1) {
  615. break;
  616. }
  617. distance += calculateLineDistance(points[i - 1].latitude, points[i - 1].longitude, points[i].latitude, points[i].longitude);
  618. duration = points[i].time ?? 0;
  619. }
  620. if (endIndex > 0) {
  621. var index = await showDialog(
  622. context: context,
  623. barrierDismissible: false,
  624. builder: (context) => WillPopScope(
  625. onWillPop: () async => false,
  626. child: BlankDialog(
  627. child: RunFinishPage(items: [
  628. {"distance": distance, "duration": duration},
  629. {"distance": _notifierKm.value * 1000, "duration": _notifierTime.value}
  630. ], type: type),
  631. )));
  632. if (index > 0) {
  633. endIndex = 0;
  634. distance = 0;
  635. duration = 0;
  636. }
  637. if (type == 1) {
  638. distance = 0;
  639. } else if (type == 2) {
  640. duration = 0;
  641. }
  642. }
  643. }
  644. var upId = await request(context, () async {
  645. await _trackDB.stopRun(id, endIndex, distance, duration, null);
  646. await _updateSnapshot(id);
  647. var data = RunData(id);
  648. try {
  649. if (await data.prepare()) {
  650. return await data.upload(tips: true);
  651. }
  652. } catch (e) {
  653. print(e);
  654. return -1;
  655. }
  656. return 0;
  657. });
  658. _reset();
  659. if (upId is int && upId > 0) {
  660. Navigator.pop(context, true);
  661. NavigatorUtil.goPage(
  662. context,
  663. (context) => RunDetailPage(
  664. post: true,
  665. id: upId,
  666. ));
  667. UmengCommonSdk.onEvent("run_start_finish", {});
  668. }else {
  669. ToastUtil.show("运动数据已保存,将在下次运行趣动时同步至服务器");
  670. Navigator.pop(context, false);
  671. UmengCommonSdk.onEvent("run_start_finish_network_error", {"e":"$upId"});
  672. }
  673. }
  674. _updateSnapshot(int id) async{
  675. try {
  676. await Future.delayed(Duration(milliseconds: 1000));
  677. File path = await takeAMapSnapshot(_mapController);
  678. File out = await getFile(suffix: "jpg");
  679. File? result = await FlutterImageCompress.compressAndGetFile(path.path, out.path, quality: 75, inSampleSize: 2);
  680. File snapshot = result ?? path;
  681. await _trackDB.updateRunImage(id, snapshot.path);
  682. } catch (e) {
  683. print(e);
  684. }
  685. }
  686. void _reset() {
  687. lat = 0;
  688. lon = 0;
  689. accuracy = 0;
  690. bearing = 0;
  691. gps = false;
  692. points.clear();
  693. _pointsKm.clear();
  694. _pointsKmTime.clear();
  695. _markerMap.clear();
  696. _marker = null;
  697. _latLng = null;
  698. _runBroadcastDistance = 0;
  699. _startStep = 0;
  700. _notifierSmall.value = false;
  701. _notifierKm.value = 0;
  702. _notifierStep.value = 0;
  703. _notifierTime.value = 0;
  704. _startFlag = false;
  705. _timeStart = null;
  706. _timePaused = null;
  707. _pausedTimeSecond = 0;
  708. _finishTargetFlag = false;
  709. }
  710. bool _isShowingWindow = false;
  711. void _showOverlayWindow({bool isShowingWindow = false}) async {
  712. // if (!Platform.isAndroid) {
  713. // return;
  714. // }
  715. // bool? _canShowingWindow = await SystemAlertWindow.checkPermissions;
  716. // if (_canShowingWindow != true) {
  717. // return;
  718. // }
  719. // if (isShowingWindow) {
  720. // SystemWindowHeader header = SystemWindowHeader(title: SystemWindowText(text: "趣动 正在运动... \t\t 已跑步:${formatNum(_notifierKm.value, 2)}公里 \t 用时:${DateFormat.toTime(_notifierTime.value)}", fontSize: 10, textColor: Colors.black45), padding: SystemWindowPadding.setSymmetricPadding(12, 12), decoration: SystemWindowDecoration(startColor: Colors.grey[100]));
  721. // if (_isShowingWindow != true) {
  722. // _isShowingWindow = await SystemAlertWindow.showSystemWindow(height: 38, header: header, margin: SystemWindowMargin(left: 8, right: 8, top: 0, bottom: 0), gravity: SystemWindowGravity.TOP, notificationTitle: "趣动", notificationBody: "正在运动...") ?? false;
  723. // } else {
  724. // SystemAlertWindow.updateSystemWindow(height: 38, header: header, margin: SystemWindowMargin(left: 8, right: 8, top: 0, bottom: 0), gravity: SystemWindowGravity.TOP, notificationTitle: "趣动", notificationBody: "正在运动...");
  725. // }
  726. // } else {
  727. // if (_isShowingWindow == true) SystemAlertWindow.closeSystemWindow();
  728. // _isShowingWindow = false;
  729. // }
  730. }
  731. @override
  732. Widget build(BuildContext context) {
  733. final Color priColor = const Color(0xffFFDD00);
  734. final AMapWidget map = AMapWidget(
  735. privacyStatement: amapPrivacyStatement,
  736. apiKey: AMapApiKey(androidKey: KEY_ANDROID, iosKey: KEY_IOS),
  737. onMapCreated: _onMapCreated,
  738. mapType: selectMapType(this.runMapType),
  739. initialCameraPosition: _initLatLng != null ? CameraPosition(target: _initLatLng!, zoom: ZOOM) : const CameraPosition(target: LatLng(39.909187, 116.397451), zoom: ZOOM),
  740. buildingsEnabled: false,
  741. tiltGesturesEnabled: false,
  742. rotateGesturesEnabled: false,
  743. touchPoiEnabled: false,
  744. scaleEnabled: false,
  745. labelsEnabled: this.runMapType == MapType.navi.index ? false : true,
  746. onTap: (details) {
  747. if (_startFlag == true) {
  748. _notifierSmall.value = !_notifierSmall.value;
  749. }
  750. },
  751. customStyleOptions: customStyleOptions,
  752. markers: Set<Marker>.of(_markerMap.values),
  753. polylines: SportUtils.splitRunLine(points),
  754. );
  755. var splashWidget = Center(
  756. child: Hero(
  757. tag: "run",
  758. child: AnimatedSize(
  759. curve: Curves.easeInOut,
  760. duration: Duration(milliseconds: 300),
  761. child: Container(
  762. height: _startSize,
  763. width: _startSize,
  764. color: priColor,
  765. child: Center(
  766. child: Column(
  767. mainAxisSize: MainAxisSize.min,
  768. children: [
  769. Text(
  770. "${max(0, _countdown)}",
  771. style: Theme.of(context).textTheme.headline1!.copyWith(fontSize: 180.0, fontFamily: "DIN"),
  772. ),
  773. GestureDetector(
  774. onTap: () {
  775. _startRunUI();
  776. },
  777. child: Container(
  778. width: 120.0,
  779. height: 35.0,
  780. decoration: BoxDecoration(borderRadius: BorderRadius.circular(50.0), color: Colors.white.withOpacity(.6)),
  781. child: Center(
  782. child: Text(
  783. "立即开始",
  784. style: Theme.of(context).textTheme.subtitle1!,
  785. ),
  786. ),
  787. ),
  788. ),
  789. ],
  790. ),
  791. ),
  792. ),
  793. ),
  794. ),
  795. );
  796. return WillPopScope(
  797. onWillPop: () async {
  798. if (_startFlag) {
  799. ToastUtil.show("请点击暂停按钮,结束运动");
  800. return false;
  801. }
  802. return true;
  803. },
  804. child: Scaffold(
  805. body: Stack(
  806. children: [
  807. Column(
  808. children: [
  809. Expanded(child: map),
  810. ValueListenableBuilder<bool>(
  811. valueListenable: _notifierSmall,
  812. builder: (BuildContext context, value, Widget? child) => value
  813. ? Container(
  814. width: double.infinity,
  815. padding: EdgeInsets.symmetric(vertical: 20.0),
  816. decoration: BoxDecoration(borderRadius: BorderRadius.only(topLeft: Radius.circular(10), topRight: Radius.circular(10)), color: Colors.white, boxShadow: [BoxShadow(offset: Offset(0.0, -1), blurRadius: 7, spreadRadius: 0, color: Color.fromRGBO(0, 0, 0, 0.07))]),
  817. child: Row(
  818. crossAxisAlignment: CrossAxisAlignment.end,
  819. children: [
  820. Expanded(
  821. child: ValueListenableBuilder<double>(
  822. valueListenable: _notifierKm,
  823. builder: (_, val, __) {
  824. return Column(
  825. mainAxisSize: MainAxisSize.min,
  826. children: [
  827. Text(
  828. "${formatNum(val, 2)}",
  829. style: Theme.of(context).textTheme.headline1!.copyWith(fontSize: 25.0, fontFamily: "DIN"),
  830. ),
  831. Text(
  832. "里程(公里)",
  833. style: Theme.of(context).textTheme.bodyText2!,
  834. ),
  835. ],
  836. );
  837. },
  838. ),
  839. ),
  840. Container(
  841. height: 50.0,
  842. width: 1,
  843. color: Color(0xffdcdcdc),
  844. ),
  845. Expanded(
  846. child: ValueListenableBuilder<int>(
  847. valueListenable: _notifierTime,
  848. builder: (_, val, __) {
  849. return Column(
  850. mainAxisSize: MainAxisSize.min,
  851. children: [
  852. Text(
  853. "${DateFormat.toTime(val)}",
  854. style: Theme.of(context).textTheme.headline1!.copyWith(fontSize: 25.0, fontFamily: "DIN"),
  855. ),
  856. const SizedBox(
  857. height: 3.0,
  858. ),
  859. Text(
  860. "时长",
  861. style: Theme.of(context).textTheme.bodyText2!,
  862. ),
  863. ],
  864. );
  865. },
  866. ),
  867. ),
  868. Container(
  869. height: 50.0,
  870. width: 1,
  871. color: Color(0xffdcdcdc),
  872. ),
  873. Expanded(
  874. child: ValueListenableBuilder<int>(
  875. valueListenable: _notifierTime,
  876. builder: (_, val, __) {
  877. return Column(
  878. mainAxisSize: MainAxisSize.min,
  879. children: [
  880. Text(
  881. "${SportUtils.pace(SportUtils.calPace(val, _notifierKm.value))}",
  882. style: Theme.of(context).textTheme.headline1!.copyWith(fontSize: 25.0, fontFamily: "DIN"),
  883. ),
  884. const SizedBox(
  885. height: 3.0,
  886. ),
  887. Text(
  888. "配速(每公里用时)",
  889. style: Theme.of(context).textTheme.bodyText2!,
  890. ),
  891. ],
  892. );
  893. },
  894. ),
  895. ),
  896. ],
  897. ),
  898. )
  899. : Container(
  900. width: double.infinity,
  901. height: 300,
  902. decoration: BoxDecoration(
  903. borderRadius: BorderRadius.only(topLeft: Radius.circular(10), topRight: Radius.circular(10)),
  904. boxShadow: [BoxShadow(offset: Offset(0.0, -1), blurRadius: 7, spreadRadius: 0, color: Color.fromRGBO(0, 0, 0, 0.07))],
  905. color: Colors.white,
  906. ),
  907. child: Column(
  908. crossAxisAlignment: CrossAxisAlignment.center,
  909. children: [
  910. Row(
  911. crossAxisAlignment: CrossAxisAlignment.start,
  912. children: [
  913. Container(
  914. width: 50.0,
  915. ),
  916. Expanded(
  917. child: Center(
  918. child: Padding(
  919. padding: const EdgeInsets.only(top: 16.0),
  920. child: ValueListenableBuilder<double>(
  921. valueListenable: _notifierKm,
  922. builder: (_, val, __) => Text(
  923. "${formatNum(val, 2)}",
  924. style: Theme.of(context).textTheme.headline1!.copyWith(fontSize: 44.0, fontFamily: "DIN"),
  925. ),
  926. ),
  927. ),
  928. ),
  929. ),
  930. GestureDetector(
  931. onTap: () {
  932. _notifierSmall.value = true;
  933. },
  934. child: Container(
  935. width: 50.0,
  936. child: Padding(
  937. padding: const EdgeInsets.all(12.0),
  938. child: RotatedBox(quarterTurns: 1, child: arrowRight7()),
  939. ),
  940. ),
  941. ),
  942. ],
  943. ),
  944. Text(
  945. " 里程(公里)",
  946. style: Theme.of(context).textTheme.bodyText2!,
  947. ),
  948. const SizedBox(
  949. height: 20.0,
  950. ),
  951. ValueListenableBuilder<int>(
  952. valueListenable: _notifierTime,
  953. builder: (_, val, __) {
  954. return Row(
  955. children: [
  956. Expanded(
  957. child: Column(
  958. children: [
  959. Text(
  960. "${DateFormat.toTime(val)}",
  961. style: Theme.of(context).textTheme.headline1!.copyWith(fontSize: 25.0, fontFamily: "DIN"),
  962. ),
  963. Text(
  964. "时长",
  965. style: Theme.of(context).textTheme.bodyText2!,
  966. ),
  967. ],
  968. ),
  969. ),
  970. Container(
  971. height: 50.0,
  972. width: 1,
  973. color: Color(0xffdcdcdc),
  974. ),
  975. Expanded(
  976. child: Column(
  977. children: [
  978. Text(
  979. "${SportUtils.pace(SportUtils.calPace(val, _notifierKm.value))}",
  980. style: Theme.of(context).textTheme.headline1!.copyWith(fontSize: 25.0, fontFamily: "DIN"),
  981. ),
  982. Text(
  983. "配速(每公里用时)",
  984. style: Theme.of(context).textTheme.bodyText2!,
  985. ),
  986. ],
  987. ),
  988. )
  989. ],
  990. );
  991. },
  992. ),
  993. const SizedBox(
  994. height: 20.0,
  995. ),
  996. ValueListenableBuilder<bool>(
  997. valueListenable: _notifierPaused,
  998. builder: (_, val, __) => _ButtonWidget(
  999. paused: val,
  1000. onPaused: () {
  1001. _notifierPaused.value = !_notifierPaused.value;
  1002. _playAudio([_notifierPaused.value ? "run/pause" : "run/resume"]);
  1003. },
  1004. onEnd: () {
  1005. _stopRun();
  1006. },
  1007. ),
  1008. ),
  1009. ],
  1010. ),
  1011. ),
  1012. )
  1013. ],
  1014. ),
  1015. if (_startFlag == true)
  1016. Positioned(
  1017. right: 12,
  1018. bottom: 120,
  1019. child: ValueListenableBuilder<bool>(
  1020. valueListenable: _notifierSmall,
  1021. builder: (BuildContext context, value, Widget? child) => value
  1022. ? GestureDetector(
  1023. onTap: () {
  1024. _notifierSmall.value = false;
  1025. },
  1026. child: Container(
  1027. margin: const EdgeInsets.all(12.0),
  1028. decoration: BoxDecoration(shape: BoxShape.circle, color: Colors.white, boxShadow: [BoxShadow(offset: Offset(0.0, 0), blurRadius: 7, spreadRadius: 0, color: Color.fromRGBO(0, 0, 0, 0.07))]),
  1029. child: Padding(
  1030. padding: const EdgeInsets.all(8.0),
  1031. child: RotatedBox(quarterTurns: 3, child: arrowRight7()),
  1032. ),
  1033. ),
  1034. )
  1035. : Container(
  1036. width: 0,
  1037. height: 0,
  1038. ),
  1039. ),
  1040. ),
  1041. if (_startFlag == true)
  1042. Positioned(
  1043. right: 12.0,
  1044. left: 12.0,
  1045. top: 12.0,
  1046. child: SafeArea(
  1047. child: Row(
  1048. mainAxisAlignment: MainAxisAlignment.spaceBetween,
  1049. children: [
  1050. Container(
  1051. padding: EdgeInsets.symmetric(vertical: 3.0, horizontal: 7.0),
  1052. decoration: BoxDecoration(
  1053. borderRadius: BorderRadius.circular(50.0),
  1054. color: Color(0xff000000).withOpacity(.5),
  1055. ),
  1056. child: ValueListenableBuilder(
  1057. valueListenable: _notifierGPS,
  1058. builder: (BuildContext context, double value, Widget? child) => Row(
  1059. children: [
  1060. Text(
  1061. "GPS",
  1062. style: const TextStyle(color: Colors.white, fontSize: 12.0),
  1063. ),
  1064. const SizedBox(width: 4),
  1065. value <= 1.0
  1066. ? Text(
  1067. "搜索中...",
  1068. style: const TextStyle(color: Colors.white, fontSize: 12.0),
  1069. )
  1070. : CustomPaint(
  1071. painter: _GPSIndicator(value <= 0 ? 0.0 : 1 - value / 100.0),
  1072. child: Container(
  1073. width: 16,
  1074. height: 9.0,
  1075. ),
  1076. ),
  1077. const SizedBox(width: 4),
  1078. ],
  1079. ),
  1080. ),
  1081. ),
  1082. GestureDetector(
  1083. onTap: () async {
  1084. await NavigatorUtil.goPage(
  1085. context,
  1086. (context) => SettingPage(
  1087. run: true,
  1088. ));
  1089. refreshSetting();
  1090. },
  1091. child: Container(width: 44.0, height: 44.0, margin: EdgeInsets.only(right: 12.0), decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(50.0)), child: Image.asset("lib/assets/img/setgoals_icon_set.png")),
  1092. ),
  1093. ],
  1094. ),
  1095. ),
  1096. ),
  1097. splashWidget,
  1098. ],
  1099. ),
  1100. ),
  1101. );
  1102. }
  1103. var test = """{"id":2,"rid":1,"time":0,"latitude":23.124582790798613,"longitude":113.36569769965278,"speed":0.4803265993613438,"altitude":5.12602408695966,"bearing":0.058111361683494504,"accuracy":14.226702733649569,"step":0,"state":0}
  1104. {"id":3,"rid":1,"time":10,"latitude":23.124607568412983,"longitude":113.36575749356518,"speed":3.3684283060984015,"altitude":6.187350201420486,"bearing":68.81603721142051,"accuracy":14.225363439149676,"step":0,"state":0}
  1105. {"id":4,"rid":1,"time":12,"latitude":23.12461364195964,"longitude":113.36577215038847,"speed":3.3684283060984015,"altitude":6.187350201420486,"bearing":68.81603721142051,"accuracy":14.225363439149676,"step":7,"state":0}
  1106. {"id":5,"rid":1,"time":14,"latitude":23.124617562873272,"longitude":113.36578232534549,"speed":2.2103695151371965,"altitude":7.919673413038254,"bearing":69.87737906178336,"accuracy":14.227467326019013,"step":12,"state":0}
  1107. {"id":6,"rid":1,"time":16,"latitude":23.12462379205209,"longitude":113.3658000681757,"speed":2.569568621149463,"altitude":8.832791126333177,"bearing":66.84980367911908,"accuracy":14.226439374149125,"step":12,"state":0}
  1108. {"id":7,"rid":1,"time":18,"latitude":23.12463284440556,"longitude":113.36582386530444,"speed":2.6739408047590296,"altitude":8.730796125717461,"bearing":65.95084507622614,"accuracy":14.234584035585076,"step":12,"state":0}
  1109. {"id":8,"rid":1,"time":20,"latitude":23.12469335141835,"longitude":113.36593094206012,"speed":2.4564313664506434,"altitude":10.16696699988097,"bearing":45.4094967749002,"accuracy":14.223981402096891,"step":18,"state":0}
  1110. {"id":9,"rid":1,"time":22,"latitude":23.124708183038535,"longitude":113.36595718896439,"speed":2.4564313664506434,"altitude":10.16696699988097,"bearing":45.4094967749002,"accuracy":14.223981402096891,"step":25,"state":0}
  1111. {"id":10,"rid":1,"time":24,"latitude":23.1247333198355,"longitude":113.36599802464383,"speed":1.8043811756197594,"altitude":10.270859302021563,"bearing":53.11440057113831,"accuracy":14.21868771334729,"step":32,"state":0}
  1112. {"id":11,"rid":1,"time":26,"latitude":23.124771426118745,"longitude":113.36603895520545,"speed":2.1681681757963887,"altitude":11.584567724727094,"bearing":41.06870594557531,"accuracy":14.219293534018352,"step":32,"state":0}
  1113. {"id":12,"rid":1,"time":28,"latitude":23.12480615875521,"longitude":113.36607683741966,"speed":2.6707207626874334,"altitude":10.91352457832545,"bearing":42.45576318454999,"accuracy":14.219755660687635,"step":39,"state":0}
  1114. {"id":13,"rid":1,"time":30,"latitude":23.124814672500115,"longitude":113.3660861231964,"speed":2.6707207626874334,"altitude":10.91352457832545,"bearing":42.45576318454999,"accuracy":14.219755660687635,"step":46,"state":0}
  1115. {"id":14,"rid":1,"time":32,"latitude":23.124847065912665,"longitude":113.36612280132465,"speed":2.1633799547993835,"altitude":11.610544105991721,"bearing":48.515552232800864,"accuracy":14.217612074286086,"step":53,"state":0}
  1116. {"id":15,"rid":1,"time":34,"latitude":23.12488408412304,"longitude":113.36616660347738,"speed":2.0160531925887657,"altitude":11.870954386889935,"bearing":46.42975695436013,"accuracy":14.219058031256788,"step":60,"state":0}
  1117. {"id":16,"rid":1,"time":36,"latitude":23.124920188237926,"longitude":113.36620539435637,"speed":2.3796528746029857,"altitude":11.242297203280032,"bearing":45.8360247684657,"accuracy":14.21934524185621,"step":60,"state":0}
  1118. {"id":17,"rid":1,"time":38,"latitude":23.124929038162826,"longitude":113.36621490286717,"speed":2.3796528746029857,"altitude":11.242297203280032,"bearing":45.8360247684657,"accuracy":14.21934524185621,"step":67,"state":0}
  1119. {"id":18,"rid":1,"time":40,"latitude":23.124972776532587,"longitude":113.36624037304057,"speed":2.2978592238780675,"altitude":12.097870881669223,"bearing":23.171154241492843,"accuracy":14.221128278881615,"step":74,"state":0}
  1120. {"id":19,"rid":1,"time":42,"latitude":23.12502424774468,"longitude":113.36626586507407,"speed":2.1518984956419716,"altitude":12.435877250507474,"bearing":24.3623840461695,"accuracy":14.221860666338847,"step":81,"state":0}
  1121. {"id":20,"rid":1,"time":44,"latitude":23.125036864488308,"longitude":113.36627211374082,"speed":2.1518984956419716,"altitude":12.435877250507474,"bearing":24.3623840461695,"accuracy":14.221860666338847,"step":81,"state":0}
  1122. {"id":21,"rid":1,"time":46,"latitude":23.125047937771203,"longitude":113.36627376738153,"speed":2.0143866106963433,"altitude":14.154681612737477,"bearing":6.812972111419891,"accuracy":14.223932129380392,"step":88,"state":0}
  1123. {"id":22,"rid":1,"time":48,"latitude":23.125122942722513,"longitude":113.36630927184456,"speed":2.2446521397652073,"altitude":12.505700126290321,"bearing":20.709870035688944,"accuracy":14.216169304422884,"step":95,"state":0}
  1124. {"id":23,"rid":1,"time":50,"latitude":23.12514132811122,"longitude":113.3663179747814,"speed":2.2446521397652073,"altitude":12.505700126290321,"bearing":20.709870035688944,"accuracy":14.216169304422884,"step":102,"state":0}
  1125. {"id":24,"rid":1,"time":52,"latitude":23.125189656346517,"longitude":113.36634181407487,"speed":2.312318653963229,"altitude":13.394749397411942,"bearing":21.089854479907075,"accuracy":14.217412360725849,"step":108,"state":0}
  1126. {"id":25,"rid":1,"time":54,"latitude":23.125235495105972,"longitude":113.36637694025325,"speed":2.00305156832626,"altitude":12.884426597505808,"bearing":41.71319667973067,"accuracy":14.217401516964356,"step":108,"state":0}
  1127. {"id":26,"rid":1,"time":56,"latitude":23.125283590470715,"longitude":113.36640152281058,"speed":2.4324548092937275,"altitude":12.212958422489464,"bearing":26.63111893050746,"accuracy":14.216721985216374,"step":115,"state":0}
  1128. {"id":27,"rid":1,"time":58,"latitude":23.125295379718764,"longitude":113.36640754854437,"speed":2.4324548092937275,"altitude":12.212958422489464,"bearing":26.63111893050746,"accuracy":14.216721985216374,"step":122,"state":0}
  1129. {"id":28,"rid":1,"time":60,"latitude":23.125334924014133,"longitude":113.3664387177688,"speed":2.1586790249845964,"altitude":12.144094750285149,"bearing":37.59778256799639,"accuracy":14.22007179879598,"step":129,"state":0}
  1130. {"id":29,"rid":1,"time":62,"latitude":23.125370009139488,"longitude":113.36647502635594,"speed":2.5823925163660255,"altitude":12.251900409348309,"bearing":43.91225545172442,"accuracy":14.218582666984378,"step":129,"state":0}
  1131. {"id":30,"rid":1,"time":64,"latitude":23.12541034920653,"longitude":113.36650604195825,"speed":2.089264085234255,"altitude":12.535597912967205,"bearing":36.21927907435569,"accuracy":14.221017374424532,"step":136,"state":0}
  1132. {"id":31,"rid":1,"time":66,"latitude":23.125420237457906,"longitude":113.36651364457504,"speed":2.089264085234255,"altitude":12.535597912967205,"bearing":36.21927907435569,"accuracy":14.221017374424532,"step":143,"state":0}
  1133. {"id":32,"rid":1,"time":68,"latitude":23.125452148698,"longitude":113.36654397168672,"speed":1.8720502311946448,"altitude":12.251345089636743,"bearing":44.475645304560274,"accuracy":14.220699806239264,"step":150,"state":0}
  1134. {"id":33,"rid":1,"time":70,"latitude":23.125483315054307,"longitude":113.3665794595322,"speed":2.1281796330577456,"altitude":12.232366221025586,"bearing":49.44179355081569,"accuracy":14.219144454473094,"step":157,"state":0}
  1135. {"id":34,"rid":1,"time":72,"latitude":23.125517165654376,"longitude":113.36663177518801,"speed":2.0656007925714865,"altitude":12.290417493321002,"bearing":57.99861441984143,"accuracy":14.213364104633639,"step":157,"state":0}
  1136. {"id":35,"rid":1,"time":74,"latitude":23.125545531012367,"longitude":113.36667695316385,"speed":2.238442431209836,"altitude":11.463517980650067,"bearing":55.94287376906303,"accuracy":14.212569649040539,"step":164,"state":0}
  1137. {"id":36,"rid":1,"time":76,"latitude":23.12555248399512,"longitude":113.36668802729469,"speed":2.238442431209836,"altitude":11.463517980650067,"bearing":55.94287376906303,"accuracy":14.212569649040539,"step":170,"state":0}
  1138. {"id":37,"rid":1,"time":78,"latitude":23.12556565565213,"longitude":113.36673579201948,"speed":1.952780272437037,"altitude":10.977955450303853,"bearing":86.70484837520203,"accuracy":14.211920885566736,"step":177,"state":0}
  1139. {"id":38,"rid":1,"time":80,"latitude":23.125592842839122,"longitude":113.36677903536588,"speed":2.3278783130345313,"altitude":11.035675196908414,"bearing":62.47116453626558,"accuracy":14.212972785595753,"step":177,"state":0}
  1140. {"id":39,"rid":1,"time":82,"latitude":23.12562940398203,"longitude":113.36683960005195,"speed":2.5707296308311633,"altitude":10.233151990920305,"bearing":55.34358368330366,"accuracy":14.213352809759682,"step":184,"state":0}
  1141. {"id":40,"rid":1,"time":84,"latitude":23.1256383659347,"longitude":113.36685444580911,"speed":2.5707296308311633,"altitude":10.233151990920305,"bearing":55.34358368330366,"accuracy":14.213352809759682,"step":191,"state":0}
  1142. {"id":41,"rid":1,"time":86,"latitude":23.12566493077648,"longitude":113.36690866393286,"speed":2.6365773035837856,"altitude":10.503539684228599,"bearing":59.91533876624267,"accuracy":14.215302436714186,"step":198,"state":0}
  1143. {"id":42,"rid":1,"time":88,"latitude":23.125672056733514,"longitude":113.36697007581893,"speed":2.2435505759435332,"altitude":10.446118383668363,"bearing":82.5641236670225,"accuracy":14.21648893886724,"step":205,"state":0}
  1144. {"id":43,"rid":1,"time":90,"latitude":23.125673803464732,"longitude":113.36698512924374,"speed":2.2435505759435332,"altitude":10.446118383668363,"bearing":82.5641236670225,"accuracy":14.21648893886724,"step":205,"state":0}
  1145. {"id":44,"rid":1,"time":92,"latitude":23.125679613518315,"longitude":113.3669969575617,"speed":2.043704282078721,"altitude":10.815471046604216,"bearing":50.71924338690588,"accuracy":14.220319569450728,"step":212,"state":0}
  1146. {"id":45,"rid":1,"time":94,"latitude":23.125685292377153,"longitude":113.36701927828892,"speed":2.1192800209912868,"altitude":10.83585024997592,"bearing":86.83869548784723,"accuracy":14.2206800927667,"step":218,"state":0}
  1147. {"id":46,"rid":1,"time":96,"latitude":23.12568983546422,"longitude":113.36703713487071,"speed":2.1192800209912868,"altitude":10.83585024997592,"bearing":86.83869548784723,"accuracy":14.2206800927667,"step":225,"state":0}
  1148. {"id":47,"rid":1,"time":98,"latitude":23.125697864465128,"longitude":113.36706341015349,"speed":1.930175196716908,"altitude":9.692139403894544,"bearing":69.82381815389452,"accuracy":14.221812040439822,"step":225,"state":0}
  1149. {"id":48,"rid":1,"time":100,"latitude":23.12574033297584,"longitude":113.36718882272646,"speed":2.1610491970149823,"altitude":10.897344662807882,"bearing":60.083984894922665,"accuracy":14.215466645613482,"step":232,"state":0}
  1150. {"id":49,"rid":1,"time":102,"latitude":23.12577552057067,"longitude":113.36724987065259,"speed":2.359708903676813,"altitude":9.507893619127572,"bearing":45.7926866798152,"accuracy":14.218792779461037,"step":239,"state":0}
  1151. {"id":50,"rid":1,"time":104,"latitude":23.125804827976957,"longitude":113.36729739387658,"speed":2.4033323741983152,"altitude":9.275561326183379,"bearing":48.76915888047695,"accuracy":14.215504797425671,"step":246,"state":0}
  1152. {"id":51,"rid":1,"time":106,"latitude":23.125812011876782,"longitude":113.36730904288015,"speed":2.4033323741983152,"altitude":9.275561326183379,"bearing":48.76915888047695,"accuracy":14.215504797425671,"step":246,"state":0}
  1153. {"id":52,"rid":1,"time":108,"latitude":23.12584080293584,"longitude":113.36735326259293,"speed":2.3048933997985928,"altitude":9.228546677157283,"bearing":48.911973328758954,"accuracy":14.214527576539947,"step":253,"state":0}
  1154. {"id":53,"rid":1,"time":110,"latitude":23.125868132861005,"longitude":113.36740894726643,"speed":2.253916144680342,"altitude":9.464059143327177,"bearing":62.21295303851382,"accuracy":14.213918958109547,"step":259,"state":0}
  1155. {"id":54,"rid":1,"time":112,"latitude":23.125901862160806,"longitude":113.36744860307994,"speed":2.394225033873732,"altitude":8.857818104326725,"bearing":45.594513109980625,"accuracy":14.218225831353806,"step":266,"state":0}
  1156. {"id":55,"rid":1,"time":114,"latitude":23.12591012996549,"longitude":113.36745832360549,"speed":2.394225033873732,"altitude":8.857818104326725,"bearing":45.594513109980625,"accuracy":14.218225831353806,"step":273,"state":0}
  1157. {"id":56,"rid":1,"time":116,"latitude":23.125918642166837,"longitude":113.36746855775596,"speed":2.192192248176029,"altitude":8.007126395590603,"bearing":47.8589394184739,"accuracy":14.224328569095636,"step":273,"state":0}
  1158. {"id":57,"rid":1,"time":118,"latitude":23.125932938907084,"longitude":113.36748889785406,"speed":2.3423241587198684,"altitude":7.790364561602473,"bearing":60.639335465621805,"accuracy":14.223323131971068,"step":280,"state":0}
  1159. {"id":58,"rid":1,"time":120,"latitude":23.125952080292333,"longitude":113.36751113781452,"speed":2.5971791828147883,"altitude":8.224629896692932,"bearing":46.59043723130274,"accuracy":14.225829290278257,"step":287,"state":0}
  1160. {"id":59,"rid":1,"time":122,"latitude":23.125967393400533,"longitude":113.3675289297829,"speed":2.5971791828147883,"altitude":8.224629896692932,"bearing":46.59043723130274,"accuracy":14.225829290278257,"step":293,"state":0}
  1161. {"id":60,"rid":1,"time":124,"latitude":23.125990494581536,"longitude":113.36755016205552,"speed":2.020728121559598,"altitude":7.255741685628891,"bearing":32.32568863172068,"accuracy":14.220969255938261,"step":293,"state":0}
  1162. {"id":61,"rid":1,"time":126,"latitude":23.12602074852981,"longitude":113.36757539440134,"speed":2.5114079002191785,"altitude":8.503656396642327,"bearing":33.672675742196624,"accuracy":14.220104321371531,"step":300,"state":0}
  1163. {"id":62,"rid":1,"time":128,"latitude":23.126044951688435,"longitude":113.36759558027802,"speed":2.5114079002191785,"altitude":8.503656396642327,"bearing":33.672675742196624,"accuracy":14.220104321371531,"step":307,"state":0}
  1164. {"id":63,"rid":1,"time":130,"latitude":23.126075381923666,"longitude":113.36761612351063,"speed":2.176944606932132,"altitude":9.759181710891426,"bearing":21.490245659688146,"accuracy":14.22000641891261,"step":314,"state":0}
  1165. {"id":64,"rid":1,"time":132,"latitude":23.126111770382682,"longitude":113.36763874299254,"speed":2.358704759864552,"altitude":9.800410180352628,"bearing":26.406401213425035,"accuracy":14.22419887211394,"step":321,"state":0}
  1166. {"id":65,"rid":1,"time":134,"latitude":23.126140881149897,"longitude":113.36765683857806,"speed":2.358704759864552,"altitude":9.800410180352628,"bearing":26.406401213425035,"accuracy":14.22419887211394,"step":321,"state":0}
  1167. {"id":66,"rid":1,"time":136,"latitude":23.126179143722002,"longitude":113.36767142355342,"speed":2.675870391318593,"altitude":10.84111968241632,"bearing":1.720345291397632,"accuracy":14.22831460701787,"step":328,"state":0}
  1168. {"id":67,"rid":1,"time":138,"latitude":23.126217349265794,"longitude":113.36769117530105,"speed":1.9561208275276718,"altitude":10.414009356871247,"bearing":22.196011679331132,"accuracy":14.225888814355567,"step":335,"state":0}
  1169. {"id":68,"rid":1,"time":140,"latitude":23.126257842086247,"longitude":113.3677112627235,"speed":2.5167292802749355,"altitude":10.144344015046954,"bearing":18.857221535659402,"accuracy":14.224617915294186,"step":341,"state":0}
  1170. {"id":69,"rid":1,"time":142,"latitude":23.126290236342612,"longitude":113.36772733266145,"speed":2.5167292802749355,"altitude":10.144344015046954,"bearing":18.857221535659402,"accuracy":14.224617915294186,"step":341,"state":0}
  1171. {"id":70,"rid":1,"time":144,"latitude":23.126327490723398,"longitude":113.36774496291736,"speed":2.214447087828444,"altitude":10.383173937909305,"bearing":18.159856471409316,"accuracy":14.223451984074966,"step":348,"state":0}
  1172. {"id":71,"rid":1,"time":146,"latitude":23.126366951346082,"longitude":113.36776167128875,"speed":2.55025241378692,"altitude":10.290676033124328,"bearing":11.880168012200368,"accuracy":14.22164330415187,"step":355,"state":0}
  1173. {"id":72,"rid":1,"time":148,"latitude":23.12652951513568,"longitude":113.36783505704568,"speed":2.4350632692749246,"altitude":10.249194962903857,"bearing":25.693017742597004,"accuracy":14.22006519216426,"step":362,"state":0}
  1174. {"id":73,"rid":1,"time":150,"latitude":23.12656936315117,"longitude":113.3678530455337,"speed":2.4350632692749246,"altitude":10.249194962903857,"bearing":25.693017742597004,"accuracy":14.22006519216426,"step":368,"state":0}
  1175. {"id":74,"rid":1,"time":152,"latitude":23.126605546593474,"longitude":113.3678996382904,"speed":2.24668610017296,"altitude":9.91963769402355,"bearing":56.43462189731917,"accuracy":14.21097491112652,"step":368,"state":0}
  1176. {"id":75,"rid":1,"time":154,"latitude":23.126622811683866,"longitude":113.36794750892932,"speed":2.351783845343239,"altitude":10.572233312763274,"bearing":74.97591783393023,"accuracy":14.21497343204337,"step":375,"state":0}
  1177. {"id":76,"rid":1,"time":156,"latitude":23.126614552549093,"longitude":113.36801125560487,"speed":2.304467646124114,"altitude":9.709304388612509,"bearing":103.15866678823627,"accuracy":14.215525043273805,"step":382,"state":0}
  1178. {"id":77,"rid":1,"time":158,"latitude":23.126612528050703,"longitude":113.36802688133872,"speed":2.304467646124114,"altitude":9.709304388612509,"bearing":103.15866678823627,"accuracy":14.215525043273805,"step":389,"state":0}
  1179. {"id":78,"rid":1,"time":160,"latitude":23.126608755422172,"longitude":113.36807514744203,"speed":2.133630832433537,"altitude":9.382678627967834,"bearing":89.40294003325785,"accuracy":14.214980296772893,"step":389,"state":0}
  1180. {"id":79,"rid":1,"time":162,"latitude":23.126604658417598,"longitude":113.36809151986336,"speed":2.258346462671073,"altitude":8.003931052982807,"bearing":95.73330259066577,"accuracy":14.221826133586832,"step":396,"state":0}
  1181. {"id":80,"rid":1,"time":164,"latitude":23.126597583070886,"longitude":113.36811492596013,"speed":2.5149171531719867,"altitude":8.099552106112242,"bearing":106.54200960310324,"accuracy":14.221212695971102,"step":402,"state":0}
  1182. {"id":81,"rid":1,"time":166,"latitude":23.126587745276154,"longitude":113.36814249415352,"speed":2.438488623109652,"altitude":7.265416054986417,"bearing":113.70074630853682,"accuracy":14.226613997688245,"step":409,"state":0}
  1183. {"id":82,"rid":1,"time":168,"latitude":23.12657987504037,"longitude":113.36816454870825,"speed":2.438488623109652,"altitude":7.265416054986417,"bearing":113.70074630853682,"accuracy":14.226613997688245,"step":416,"state":0}
  1184. {"id":83,"rid":1,"time":170,"latitude":23.12657205975452,"longitude":113.3681962440013,"speed":2.3441092025764885,"altitude":8.04525987431407,"bearing":98.56544545141853,"accuracy":14.226347202611157,"step":416,"state":0}
  1185. {"id":84,"rid":1,"time":172,"latitude":23.126563311866114,"longitude":113.36823185414198,"speed":2.328615799573093,"altitude":7.29280411824584,"bearing":99.5642845692818,"accuracy":14.222708314001002,"step":423,"state":0}
  1186. {"id":85,"rid":1,"time":174,"latitude":23.12652993521892,"longitude":113.36838709160736,"speed":2.084676448704801,"altitude":6.3468269016593695,"bearing":91.65999903899554,"accuracy":14.216812720739503,"step":430,"state":0}
  1187. {"id":86,"rid":1,"time":176,"latitude":23.12652974003049,"longitude":113.36846650805899,"speed":2.4239078435690034,"altitude":5.907378817908466,"bearing":83.10100758813016,"accuracy":14.212542814260637,"step":436,"state":0}
  1188. {"id":87,"rid":1,"time":178,"latitude":23.126538292679694,"longitude":113.36852344838701,"speed":2.453475941737529,"altitude":6.100545829162002,"bearing":82.37527014098674,"accuracy":14.209816773473584,"step":436,"state":0}
  1189. {"id":88,"rid":1,"time":180,"latitude":23.12654898961927,"longitude":113.36857324112577,"speed":2.3998253070570006,"altitude":7.168474977836013,"bearing":79.5655489090065,"accuracy":14.209856506570942,"step":443,"state":0}
  1190. {"id":89,"rid":1,"time":182,"latitude":23.12655550237784,"longitude":113.36862332956753,"speed":2.485183503423249,"altitude":6.0214291187003255,"bearing":84.01934133669229,"accuracy":14.214247731703981,"step":450,"state":0}
  1191. {"id":90,"rid":1,"time":184,"latitude":23.126557098800422,"longitude":113.36863560736333,"speed":2.485183503423249,"altitude":6.0214291187003255,"bearing":84.01934133669229,"accuracy":14.214247731703981,"step":457,"state":0}
  1192. {"id":91,"rid":1,"time":186,"latitude":23.126567728802872,"longitude":113.36868919602233,"speed":2.5316266233122513,"altitude":7.369368397630751,"bearing":79.55114322739435,"accuracy":14.212261444975436,"step":457,"state":0}
  1193. {"id":92,"rid":1,"time":188,"latitude":23.12656793087216,"longitude":113.3687056428422,"speed":2.390382157970879,"altitude":5.744696222245693,"bearing":94.90501938360505,"accuracy":14.222777612826965,"step":464,"state":0}
  1194. {"id":93,"rid":1,"time":190,"latitude":23.12658123699022,"longitude":113.36879011571443,"speed":2.3783806168375867,"altitude":6.917258723638952,"bearing":85.50185587474031,"accuracy":14.21162927003068,"step":470,"state":0}
  1195. {"id":94,"rid":1,"time":192,"latitude":23.126591665695468,"longitude":113.36884747638936,"speed":2.4727428004829513,"altitude":6.717791057191789,"bearing":80.59298511095506,"accuracy":14.211236683022745,"step":478,"state":0}
  1196. {"id":95,"rid":1,"time":194,"latitude":23.126599136572175,"longitude":113.36889941990131,"speed":2.494289414239462,"altitude":8.231153935194016,"bearing":83.36996287403149,"accuracy":14.216269529168482,"step":485,"state":0}
  1197. {"id":96,"rid":1,"time":196,"latitude":23.12660096785091,"longitude":113.36891215241616,"speed":2.494289414239462,"altitude":8.231153935194016,"bearing":83.36996287403149,"accuracy":14.216269529168482,"step":485,"state":0}
  1198. {"id":97,"rid":1,"time":198,"latitude":23.126602117596697,"longitude":113.36892708521418,"speed":2.3959879488818006,"altitude":7.148012401536107,"bearing":85.96352779974744,"accuracy":14.329478116861106,"step":491,"state":0}
  1199. {"id":98,"rid":1,"time":200,"latitude":23.126603145900276,"longitude":113.36895199803246,"speed":2.324186947683057,"altitude":7.5487366784363985,"bearing":91.83721776705596,"accuracy":14.244880440560776,"step":498,"state":0}
  1200. {"id":99,"rid":1,"time":202,"latitude":23.12660570465425,"longitude":113.3689820194329,"speed":2.3787411145378563,"altitude":7.545216554775834,"bearing":87.31076400582732,"accuracy":14.256091405089794,"step":505,"state":0}
  1201. {"id":100,"rid":1,"time":204,"latitude":23.126607751657428,"longitude":113.36900603655329,"speed":2.3787411145378563,"altitude":7.545216554775834,"bearing":87.31076400582732,"accuracy":14.256091405089794,"step":505,"state":0}
  1202. {"id":101,"rid":1,"time":206,"latitude":23.126618028078802,"longitude":113.36912114942822,"speed":2.054652757448123,"altitude":8.543009736575186,"bearing":83.62180991837427,"accuracy":14.21497697274787,"step":512,"state":0}
  1203. {"id":102,"rid":1,"time":208,"latitude":23.1266182945488,"longitude":113.36918929703091,"speed":2.2975698708116132,"altitude":8.114677076227963,"bearing":87.76499749111115,"accuracy":14.209754652490354,"step":519,"state":0}
  1204. {"id":103,"rid":1,"time":210,"latitude":23.12660996414597,"longitude":113.3692475705858,"speed":2.475573707800553,"altitude":8.528148631565273,"bearing":95.24164260266022,"accuracy":14.209642415662088,"step":526,"state":0}
  1205. {"id":104,"rid":1,"time":212,"latitude":23.126606079215136,"longitude":113.36931611975882,"speed":2.328597138740987,"altitude":8.587293257936835,"bearing":94.38287771932407,"accuracy":14.210103135784996,"step":532,"state":0}
  1206. {"id":105,"rid":1,"time":214,"latitude":23.126596731211254,"longitude":113.36937264878452,"speed":2.4030371406018807,"altitude":9.315603672526777,"bearing":102.78510515243578,"accuracy":14.214164235585223,"step":532,"state":0}
  1207. {"id":106,"rid":1,"time":216,"latitude":23.126594439806727,"longitude":113.36938650531124,"speed":2.4030371406018807,"altitude":9.315603672526777,"bearing":102.78510515243578,"accuracy":14.214164235585223,"step":539,"state":0}
  1208. {"id":107,"rid":1,"time":218,"latitude":23.126584253769693,"longitude":113.36944191436822,"speed":2.373408553650436,"altitude":9.990555711090565,"bearing":96.38757836989896,"accuracy":14.209139859333881,"step":546,"state":0}
  1209. {"id":108,"rid":1,"time":220,"latitude":23.126577841383813,"longitude":113.36945337958485,"speed":2.4259941650015424,"altitude":9.196053539402783,"bearing":122.39797001193487,"accuracy":14.223841474104802,"step":553,"state":0}
  1210. {"id":109,"rid":1,"time":222,"latitude":23.126565984044554,"longitude":113.36947351095955,"speed":2.311095657632962,"altitude":9.200268793851137,"bearing":119.58778631367868,"accuracy":14.221522488329585,"step":553,"state":0}
  1211. {"id":110,"rid":1,"time":224,"latitude":23.12655242916273,"longitude":113.36950014123295,"speed":2.4945173201224815,"altitude":8.965764180757105,"bearing":111.56703268379627,"accuracy":14.223398890932147,"step":560,"state":0}
  1212. {"id":111,"rid":1,"time":226,"latitude":23.126487336759133,"longitude":113.36960921994148,"speed":2.472389061476768,"altitude":8.265141147188842,"bearing":124.23211820878284,"accuracy":14.214017342090406,"step":567,"state":0}
  1213. {"id":112,"rid":1,"time":228,"latitude":23.126471381157256,"longitude":113.36963595756913,"speed":2.472389061476768,"altitude":8.265141147188842,"bearing":124.23211820878284,"accuracy":14.214017342090406,"step":573,"state":0}
  1214. {"id":113,"rid":1,"time":230,"latitude":23.12643409197427,"longitude":113.3696808042356,"speed":2.3531885415236906,"altitude":7.408891438506544,"bearing":131.5496102521908,"accuracy":14.214925178968988,"step":580,"state":0}
  1215. {"id":114,"rid":1,"time":232,"latitude":23.1264138937844,"longitude":113.36973398053163,"speed":2.1028287926014886,"altitude":6.846957446075976,"bearing":115.26254316873656,"accuracy":14.210998999776969,"step":580,"state":0}
  1216. {"id":115,"rid":1,"time":234,"latitude":23.126388670163383,"longitude":113.36977895992231,"speed":2.3835933812913943,"altitude":7.161446702666581,"bearing":119.69428864141909,"accuracy":14.214596527315937,"step":587,"state":0}
  1217. {"id":116,"rid":1,"time":236,"latitude":23.12635545716577,"longitude":113.3698149677636,"speed":2.45693178575129,"altitude":6.734463823027909,"bearing":132.00134944213477,"accuracy":14.214033723034506,"step":594,"state":0}
  1218. {"id":117,"rid":1,"time":238,"latitude":23.12634731591828,"longitude":113.36982379408971,"speed":2.45693178575129,"altitude":6.734463823027909,"bearing":132.00134944213477,"accuracy":14.214033723034506,"step":601,"state":0}
  1219. {"id":118,"rid":1,"time":240,"latitude":23.126337835373512,"longitude":113.36983386166071,"speed":2.2813621763531593,"altitude":5.979879937134683,"bearing":135.49418660280247,"accuracy":14.231326474385792,"step":601,"state":0}
  1220. {"id":119,"rid":1,"time":242,"latitude":23.126327972291868,"longitude":113.36985341745356,"speed":2.5331877923684583,"altitude":6.404258036054671,"bearing":109.700363446962,"accuracy":14.229017208852252,"step":607,"state":0}
  1221. {"id":120,"rid":1,"time":244,"latitude":23.126281808717845,"longitude":113.36996202160742,"speed":2.308579305747066,"altitude":5.661586079746485,"bearing":100.82024561308366,"accuracy":14.21693615675356,"step":614,"state":0}
  1222. {"id":121,"rid":1,"time":246,"latitude":23.126276640550667,"longitude":113.36997878612272,"speed":2.438404808703414,"altitude":6.748900743201375,"bearing":101.16729354265928,"accuracy":14.226429438654787,"step":621,"state":0}
  1223. {"id":122,"rid":1,"time":248,"latitude":23.126272506016925,"longitude":113.36999219773497,"speed":2.438404808703414,"altitude":6.748900743201375,"bearing":101.16729354265928,"accuracy":14.226429438654787,"step":628,"state":0}
  1224. {"id":123,"rid":1,"time":250,"latitude":23.126265943181597,"longitude":113.37001697867407,"speed":2.5139973958749873,"altitude":7.374660980887711,"bearing":107.42892653416108,"accuracy":14.238849576053422,"step":628,"state":0}
  1225. {"id":124,"rid":1,"time":252,"latitude":23.126261560968892,"longitude":113.3700507465677,"speed":2.3743873879912947,"altitude":7.895338786765933,"bearing":91.34353298061895,"accuracy":14.232639048530688,"step":635,"state":0}
  1226. {"id":125,"rid":1,"time":254,"latitude":23.126258055198726,"longitude":113.37007776088262,"speed":2.3743873879912947,"altitude":7.895338786765933,"bearing":91.34353298061895,"accuracy":14.232639048530688,"step":642,"state":0}
  1227. {"id":126,"rid":1,"time":256,"latitude":23.126243857353426,"longitude":113.37010794438322,"speed":2.335085246177837,"altitude":8.439198741689324,"bearing":160.58523338210944,"accuracy":14.226138905322017,"step":649,"state":0}
  1228. {"id":127,"rid":1,"time":258,"latitude":23.12622284195913,"longitude":113.370126503076,"speed":2.480498245314248,"altitude":8.127158275805414,"bearing":185.84021620438872,"accuracy":14.235772184232292,"step":649,"state":0}
  1229. {"id":128,"rid":1,"time":260,"latitude":23.126206029643694,"longitude":113.37014135003022,"speed":2.480498245314248,"altitude":8.127158275805414,"bearing":185.84021620438872,"accuracy":14.235772184232292,"step":655,"state":0}
  1230. {"id":129,"rid":1,"time":262,"latitude":23.126180155746205,"longitude":113.37015349886099,"speed":2.2476212187258415,"altitude":8.558334961533546,"bearing":177.28600400562846,"accuracy":14.234572156497325,"step":662,"state":0}
  1231. {"id":130,"rid":1,"time":264,"latitude":23.126151861142105,"longitude":113.37015480863738,"speed":2.538354848543261,"altitude":9.548309811390936,"bearing":217.72606828356228,"accuracy":14.232122027754007,"step":669,"state":0}
  1232. {"id":131,"rid":1,"time":266,"latitude":23.12611929707341,"longitude":113.3701580808509,"speed":2.390602205594938,"altitude":9.843171449378133,"bearing":186.38421755016037,"accuracy":14.22970726649253,"step":669,"state":0}
  1233. {"id":132,"rid":1,"time":268,"latitude":23.126080713266365,"longitude":113.37016541867376,"speed":2.4219840011107894,"altitude":11.0929109537974,"bearing":156.90269405241787,"accuracy":14.233996412446457,"step":676,"state":0}
  1234. {"id":133,"rid":1,"time":270,"latitude":23.12604984622073,"longitude":113.37017128893206,"speed":2.4219840011107894,"altitude":11.0929109537974,"bearing":156.90269405241787,"accuracy":14.233996412446457,"step":683,"state":0}
  1235. {"id":134,"rid":1,"time":272,"latitude":23.12601354234117,"longitude":113.37017962012135,"speed":2.0636961030120795,"altitude":10.69528896920383,"bearing":159.48087617280797,"accuracy":14.227325505772928,"step":690,"state":0}
  1236. {"id":135,"rid":1,"time":274,"latitude":23.12585702921865,"longitude":113.37021644833555,"speed":2.242150170361019,"altitude":11.267561382614076,"bearing":163.43750023282024,"accuracy":14.22163821007973,"step":696,"state":0}
  1237. {"id":136,"rid":1,"time":276,"latitude":23.12577381892252,"longitude":113.37022097073259,"speed":2.471784544602154,"altitude":12.142378222197294,"bearing":175.70597210671335,"accuracy":14.221418604856494,"step":696,"state":0}
  1238. {"id":137,"rid":1,"time":278,"latitude":23.12575342222054,"longitude":113.3702220792731,"speed":2.471784544602154,"altitude":12.142378222197294,"bearing":175.70597210671335,"accuracy":14.221418604856494,"step":703,"state":0}
  1239. {"id":138,"rid":1,"time":280,"latitude":23.125701734136026,"longitude":113.37023340877943,"speed":2.2277185120624927,"altitude":12.072767095640302,"bearing":163.49905956794532,"accuracy":14.215968644577663,"step":710,"state":0}
  1240. {"id":139,"rid":1,"time":282,"latitude":23.12563971377705,"longitude":113.37022553766349,"speed":2.4146993659759173,"altitude":12.9279813952744,"bearing":181.12527112789402,"accuracy":14.215527628098808,"step":717,"state":0}
  1241. {"id":140,"rid":1,"time":284,"latitude":23.12562451120192,"longitude":113.37022360827723,"speed":2.4146993659759173,"altitude":12.9279813952744,"bearing":181.12527112789402,"accuracy":14.215527628098808,"step":717,"state":0}
  1242. {"id":141,"rid":1,"time":286,"latitude":23.125570410387795,"longitude":113.37023153106213,"speed":2.4571023872646207,"altitude":13.390965172089636,"bearing":172.78553129486662,"accuracy":14.219017920835716,"step":724,"state":0}
  1243. {"id":142,"rid":1,"time":288,"latitude":23.12552213277198,"longitude":113.3702512884231,"speed":1.9260743118657488,"altitude":13.424939062446356,"bearing":148.9589299228779,"accuracy":14.218472100189803,"step":731,"state":0}
  1244. {"id":143,"rid":1,"time":290,"latitude":23.125481220988632,"longitude":113.37027640398719,"speed":2.397792278857412,"altitude":13.65226582903415,"bearing":151.22068851251794,"accuracy":14.21286030815042,"step":737,"state":0}
  1245. {"id":144,"rid":1,"time":292,"latitude":23.12547119259682,"longitude":113.37028256037286,"speed":2.397792278857412,"altitude":13.65226582903415,"bearing":151.22068851251794,"accuracy":14.21286030815042,"step":744,"state":0}
  1246. {"id":145,"rid":1,"time":294,"latitude":23.125436584947437,"longitude":113.37032973396941,"speed":2.4676082875829324,"altitude":14.210183366201818,"bearing":126.28488985594325,"accuracy":14.215590986721313,"step":744,"state":0}
  1247. {"id":146,"rid":1,"time":296,"latitude":23.12542113953479,"longitude":113.37038307110066,"speed":2.440499438246732,"altitude":13.670992963016033,"bearing":106.19233510278418,"accuracy":14.216644386145799,"step":751,"state":0}
  1248. {"id":147,"rid":1,"time":298,"latitude":23.12542431582406,"longitude":113.3704330044838,"speed":2.2127808107252798,"altitude":14.545200345106423,"bearing":85.38816852827068,"accuracy":14.215580922996683,"step":758,"state":0}
  1249. {"id":148,"rid":1,"time":300,"latitude":23.125445776544417,"longitude":113.37049111357385,"speed":2.1235429023223307,"altitude":13.453129647299647,"bearing":56.5403926986314,"accuracy":14.214249562162133,"step":765,"state":0}
  1250. {"id":149,"rid":1,"time":302,"latitude":23.125480934002457,"longitude":113.3705264490979,"speed":2.5788749221997205,"altitude":14.033307747915387,"bearing":36.07539716716156,"accuracy":14.217568922680124,"step":765,"state":0}
  1251. {"id":150,"rid":1,"time":304,"latitude":23.125489551880623,"longitude":113.37053511062402,"speed":2.5788749221997205,"altitude":14.033307747915387,"bearing":36.07539716716156,"accuracy":14.217568922680124,"step":771,"state":0}
  1252. {"id":151,"rid":1,"time":306,"latitude":23.125526475839354,"longitude":113.37056938322411,"speed":2.401299275741903,"altitude":14.56934561021626,"bearing":37.09401488109654,"accuracy":14.215747752709483,"step":778,"state":0}
  1253. {"id":152,"rid":1,"time":308,"latitude":23.125584467634013,"longitude":113.37059600906065,"speed":2.5136118958294302,"altitude":14.92257648985833,"bearing":20.31110889084071,"accuracy":14.21686041705053,"step":785,"state":0}
  1254. {"id":153,"rid":1,"time":310,"latitude":23.125597456919714,"longitude":113.37060365186659,"speed":2.7960874082999285,"altitude":14.422006231732666,"bearing":24.9478558052769,"accuracy":14.221501390299103,"step":792,"state":0}
  1255. {"id":154,"rid":1,"time":312,"latitude":23.125607848348274,"longitude":113.37060976611133,"speed":2.7960874082999285,"altitude":14.422006231732666,"bearing":24.9478558052769,"accuracy":14.221501390299103,"step":792,"state":0}
  1256. {"id":155,"rid":1,"time":314,"latitude":23.12562668666473,"longitude":113.37061845525022,"speed":2.252193045134773,"altitude":14.073776827193797,"bearing":19.945484154599217,"accuracy":14.222182850341285,"step":798,"state":0}
  1257. {"id":156,"rid":1,"time":316,"latitude":23.125722066612607,"longitude":113.37066476001746,"speed":2.16003141778511,"altitude":14.495752634480596,"bearing":21.703249660628252,"accuracy":14.22037715256471,"step":805,"state":0}
  1258. {"id":157,"rid":1,"time":318,"latitude":23.1257821008554,"longitude":113.37068942063883,"speed":2.5670167287806076,"altitude":13.531716514378786,"bearing":21.338584284072287,"accuracy":14.21887322312046,"step":812,"state":0}
  1259. {"id":158,"rid":1,"time":320,"latitude":23.125796816589098,"longitude":113.37069546550788,"speed":2.5670167287806076,"altitude":13.531716514378786,"bearing":21.338584284072287,"accuracy":14.21887322312046,"step":812,"state":0}
  1260. {"id":159,"rid":1,"time":322,"latitude":23.12584772646243,"longitude":113.37069797110865,"speed":2.4453561940558552,"altitude":14.041959582827985,"bearing":7.381824043378608,"accuracy":14.219667865100067,"step":819,"state":0}
  1261. {"id":160,"rid":1,"time":324,"latitude":23.125860418583137,"longitude":113.37070648886606,"speed":2.432660415451917,"altitude":14.049111073836684,"bearing":45.039581908446124,"accuracy":14.221403804445465,"step":825,"state":0}
  1262. {"id":161,"rid":1,"time":326,"latitude":23.125870572279705,"longitude":113.37071330307202,"speed":2.432660415451917,"altitude":14.049111073836684,"bearing":45.039581908446124,"accuracy":14.221403804445465,"step":832,"state":0}
  1263. {"id":162,"rid":1,"time":328,"latitude":23.125890088466125,"longitude":113.37072233516596,"speed":2.0714743171616323,"altitude":13.912480010651052,"bearing":35.313339825267384,"accuracy":14.22600692583803,"step":839,"state":0}
  1264. {"id":163,"rid":1,"time":330,"latitude":23.125917745686095,"longitude":113.37073433514666,"speed":2.2119879990190956,"altitude":13.699150990694761,"bearing":28.74297127718897,"accuracy":14.23343194306754,"step":839,"state":0}
  1265. {"id":164,"rid":1,"time":332,"latitude":23.125939871462073,"longitude":113.37074393513126,"speed":2.2119879990190956,"altitude":13.699150990694761,"bearing":28.74297127718897,"accuracy":14.23343194306754,"step":845,"state":0}
  1266. {"id":165,"rid":1,"time":334,"latitude":23.126040672908232,"longitude":113.370797290454,"speed":2.0494265151738613,"altitude":13.640229758806527,"bearing":36.062971804610335,"accuracy":14.218025741728187,"step":852,"state":0}
  1267. {"id":166,"rid":1,"time":336,"latitude":23.126104698139077,"longitude":113.3708396516704,"speed":2.232699067971482,"altitude":13.879849051125348,"bearing":32.11940964681759,"accuracy":14.215256601538238,"step":859,"state":0}
  1268. {"id":167,"rid":1,"time":338,"latitude":23.126155203677406,"longitude":113.37086088835525,"speed":2.3928804056109754,"altitude":14.403179032728076,"bearing":17.089057086897306,"accuracy":14.215662480570357,"step":859,"state":0}
  1269. {"id":168,"rid":1,"time":340,"latitude":23.12616618768151,"longitude":113.37086796415645,"speed":2.3073497804659944,"altitude":13.132251681759953,"bearing":25.668522679641562,"accuracy":14.223140336881487,"step":866,"state":0}
  1270. {"id":169,"rid":1,"time":342,"latitude":23.12623334642867,"longitude":113.37089874920247,"speed":2.2317607399143977,"altitude":14.083639758639038,"bearing":15.853694226347836,"accuracy":14.218321355909369,"step":873,"state":0}
  1271. {"id":170,"rid":1,"time":344,"latitude":23.126284210514488,"longitude":113.37090916213617,"speed":2.311203921410482,"altitude":13.035639367066324,"bearing":8.449458161376993,"accuracy":14.219286421135022,"step":879,"state":0}
  1272. {"id":171,"rid":1,"time":346,"latitude":23.126296248619926,"longitude":113.37089806538603,"speed":2.788785257353752,"altitude":13.721892402507365,"bearing":314.25125476927195,"accuracy":14.222471572809225,"step":879,"state":0}
  1273. {"id":172,"rid":1,"time":348,"latitude":23.126305879104276,"longitude":113.37088918798588,"speed":2.788785257353752,"altitude":13.721892402507365,"bearing":314.25125476927195,"accuracy":14.222471572809225,"step":886,"state":0}
  1274. {"id":173,"rid":1,"time":350,"latitude":23.126325410748702,"longitude":113.3708842562047,"speed":2.0194749272073005,"altitude":14.62175336200744,"bearing":344.80032864632835,"accuracy":14.223329394277506,"step":893,"state":0}
  1275. {"id":174,"rid":1,"time":352,"latitude":23.126354979206603,"longitude":113.37088362024156,"speed":2.4351121291478366,"altitude":14.232374307699502,"bearing":14.100448464526892,"accuracy":14.22196889143841,"step":900,"state":0}
  1276. {"id":175,"rid":1,"time":354,"latitude":23.126378633972923,"longitude":113.37088311147102,"speed":2.4351121291478366,"altitude":14.232374307699502,"bearing":14.100448464526892,"accuracy":14.22196889143841,"step":906,"state":0}
  1277. {"id":176,"rid":1,"time":356,"latitude":23.126408299973477,"longitude":113.37088579690248,"speed":2.017688461781992,"altitude":14.385140321217477,"bearing":15.21794884869836,"accuracy":14.22150717162835,"step":906,"state":0}
  1278. {"id":177,"rid":1,"time":358,"latitude":23.126542722212815,"longitude":113.37091520205348,"speed":2.0884524562219196,"altitude":14.408443453721702,"bearing":18.667934833672064,"accuracy":14.220523161530249,"step":913,"state":0}
  1279. {"id":178,"rid":1,"time":360,"latitude":23.126621131861118,"longitude":113.37094186341159,"speed":2.924010777185258,"altitude":15.079816130921245,"bearing":20.834182651297006,"accuracy":14.215335180269266,"step":920,"state":0}
  1280. {"id":179,"rid":1,"time":362,"latitude":23.126640351817098,"longitude":113.37094839870588,"speed":2.924010777185258,"altitude":15.079816130921245,"bearing":20.834182651297006,"accuracy":14.215335180269266,"step":927,"state":0}
  1281. {"id":180,"rid":1,"time":364,"latitude":23.12668929417082,"longitude":113.3709569629574,"speed":2.2879522647676547,"altitude":14.559561026282609,"bearing":8.400673540367968,"accuracy":14.221084675541585,"step":927,"state":0}
  1282. {"id":181,"rid":1,"time":366,"latitude":23.126737126427468,"longitude":113.37096029088872,"speed":2.3743762683446907,"altitude":14.92585067357868,"bearing":358.99601847577196,"accuracy":14.22107585948399,"step":933,"state":0}
  1283. {"id":182,"rid":1,"time":368,"latitude":23.12675211433642,"longitude":113.37095920493323,"speed":2.127520304814444,"altitude":14.759737808257341,"bearing":352.8265867078792,"accuracy":14.222360803069998,"step":940,"state":0}
  1284. {"id":183,"rid":1,"time":370,"latitude":23.126764104663582,"longitude":113.37095833616883,"speed":2.127520304814444,"altitude":14.759737808257341,"bearing":352.8265867078792,"accuracy":14.222360803069998,"step":947,"state":0}
  1285. {"id":184,"rid":1,"time":372,"latitude":23.12678655499823,"longitude":113.37095129350104,"speed":2.4450077617186516,"altitude":14.431334782391787,"bearing":334.4727632027462,"accuracy":14.222253020874627,"step":954,"state":0}
  1286. {"id":185,"rid":1,"time":374,"latitude":23.126815962748584,"longitude":113.37094663592927,"speed":2.3608879271061283,"altitude":14.205552292056382,"bearing":356.98096464346185,"accuracy":14.22648886591386,"step":954,"state":0}
  1287. {"id":186,"rid":1,"time":376,"latitude":23.126839488948868,"longitude":113.37094290987193,"speed":2.3608879271061283,"altitude":14.205552292056382,"bearing":356.98096464346185,"accuracy":14.22648886591386,"step":961,"state":0}
  1288. {"id":187,"rid":1,"time":378,"latitude":23.126868835082707,"longitude":113.37094844682116,"speed":2.386188650386981,"altitude":14.99840853922069,"bearing":31.493584391240482,"accuracy":14.228651932356362,"step":967,"state":0}
  1289. {"id":188,"rid":1,"time":380,"latitude":23.126894427875193,"longitude":113.37096334730069,"speed":2.305555543611971,"altitude":14.258113767020404,"bearing":64.04542338023936,"accuracy":14.232625011251088,"step":974,"state":0}
  1290. {"id":189,"rid":1,"time":382,"latitude":23.126923528411265,"longitude":113.37097928244123,"speed":2.333081857303264,"altitude":14.388772410340607,"bearing":35.8738502470537,"accuracy":14.227453333417984,"step":974,"state":0}
  1291. {"id":190,"rid":1,"time":384,"latitude":23.126952342694292,"longitude":113.3710022844599,"speed":2.473274142296732,"altitude":14.937966126017272,"bearing":53.72161003909302,"accuracy":14.22768274692235,"step":981,"state":0}
  1292. {"id":191,"rid":1,"time":386,"latitude":23.12707170196944,"longitude":113.37109795033075,"speed":2.2198998831624954,"altitude":16.43998682964593,"bearing":46.853442332794295,"accuracy":14.21915458867297,"step":988,"state":0}
  1293. {"id":192,"rid":1,"time":388,"latitude":23.127090925683568,"longitude":113.37117197926938,"speed":2.4170003520648566,"altitude":15.725925982929766,"bearing":92.62860506359631,"accuracy":14.21825310392348,"step":995,"state":0}
  1294. {"id":193,"rid":1,"time":390,"latitude":23.127095637845237,"longitude":113.37119012541558,"speed":2.4170003520648566,"altitude":15.725925982929766,"bearing":92.62860506359631,"accuracy":14.21825310392348,"step":1002,"state":0}
  1295. {"id":194,"rid":1,"time":392,"latitude":23.12709225463383,"longitude":113.37120394495054,"speed":2.4475240380509033,"altitude":16.277199145406485,"bearing":103.64171371113225,"accuracy":14.224942671333524,"step":1002,"state":0}
  1296. {"id":195,"rid":1,"time":394,"latitude":23.127092277674524,"longitude":113.37128212289736,"speed":2.3353734607188823,"altitude":15.33085861057043,"bearing":79.15994717921907,"accuracy":14.21879791987747,"step":1008,"state":0}
  1297. {"id":196,"rid":1,"time":396,"latitude":23.127090705820173,"longitude":113.37130136021028,"speed":2.259746751588212,"altitude":15.739169791340828,"bearing":90.31207493795762,"accuracy":14.222002613521664,"step":1015,"state":0}
  1298. {"id":197,"rid":1,"time":398,"latitude":23.127089448336697,"longitude":113.3713167500606,"speed":2.259746751588212,"altitude":15.739169791340828,"bearing":90.31207493795762,"accuracy":14.222002613521664,"step":1022,"state":0}
  1299. {"id":198,"rid":1,"time":400,"latitude":23.127086217957554,"longitude":113.37134316784363,"speed":2.3912949197512736,"altitude":15.598455841653049,"bearing":98.51310442196004,"accuracy":14.232780049833918,"step":1022,"state":0}
  1300. {"id":199,"rid":1,"time":402,"latitude":23.1270848814841,"longitude":113.37137824521244,"speed":2.3489670504829543,"altitude":14.398338628932834,"bearing":87.37810716312353,"accuracy":14.228214501123507,"step":1028,"state":0}
  1301. {"id":200,"rid":1,"time":404,"latitude":23.127083812305337,"longitude":113.37140630710746,"speed":2.3489670504829543,"altitude":14.398338628932834,"bearing":87.37810716312353,"accuracy":14.228214501123507,"step":1035,"state":0}
  1302. {"id":201,"rid":1,"time":406,"latitude":23.127081275104686,"longitude":113.37144161469644,"speed":2.2743855057953666,"altitude":14.743262738920748,"bearing":88.47887849855668,"accuracy":14.22710336882489,"step":1042,"state":0}
  1303. {"id":202,"rid":1,"time":408,"latitude":23.12710658256153,"longitude":113.37157320872575,"speed":2.4723830127631037,"altitude":14.82088148035109,"bearing":43.33452768790428,"accuracy":14.213192926072505,"step":1049,"state":0}
  1304. {"id":203,"rid":1,"time":410,"latitude":23.127145754545683,"longitude":113.3716257379549,"speed":2.445277112985315,"altitude":15.073593535460532,"bearing":24.28668927523087,"accuracy":14.211400972878275,"step":1049,"state":0}
  1305. {"id":204,"rid":1,"time":412,"latitude":23.127220884049056,"longitude":113.37162284646934,"speed":2.8992447907763084,"altitude":14.495566058903933,"bearing":357.38794731481676,"accuracy":14.212718147129406,"step":1056,"state":0}
  1306. {"id":205,"rid":1,"time":414,"latitude":23.127239299968256,"longitude":113.3716221377017,"speed":2.8992447907763084,"altitude":14.495566058903933,"bearing":357.38794731481676,"accuracy":14.212718147129406,"step":1062,"state":0}
  1307. {"id":206,"rid":1,"time":416,"latitude":23.127285792724205,"longitude":113.37163445516092,"speed":2.1910609451021017,"altitude":14.919857172295451,"bearing":17.226200846098017,"accuracy":14.20763475408108,"step":1069,"state":0}
  1308. {"id":207,"rid":1,"time":418,"latitude":23.12733281975606,"longitude":113.37166143296491,"speed":2.238825048702822,"altitude":15.976688370108604,"bearing":24.4406257125036,"accuracy":14.218468461331517,"step":1069,"state":0}
  1309. {"id":208,"rid":1,"time":420,"latitude":23.127344347131856,"longitude":113.37166804582722,"speed":2.238825048702822,"altitude":15.976688370108604,"bearing":24.4406257125036,"accuracy":14.218468461331517,"step":1076,"state":0}
  1310. {"id":209,"rid":1,"time":422,"latitude":23.127354752879096,"longitude":113.37167498570693,"speed":2.3717834462609813,"altitude":16.340699238702655,"bearing":28.45128393021905,"accuracy":14.234672375479045,"step":1083,"state":0}
  1311. {"id":210,"rid":1,"time":424,"latitude":23.127425899236325,"longitude":113.37169286914258,"speed":2.413533214961869,"altitude":16.12644474580884,"bearing":12.260522717813421,"accuracy":14.219802507842795,"step":1090,"state":0}
  1312. {"id":211,"rid":1,"time":426,"latitude":23.127489208100084,"longitude":113.37170667236103,"speed":2.14126929620799,"altitude":16.85722586233169,"bearing":1.5884979105840848,"accuracy":14.21761373076319,"step":1096,"state":0}
  1313. {"id":212,"rid":1,"time":428,"latitude":23.127504726516516,"longitude":113.3717100558381,"speed":2.14126929620799,"altitude":16.85722586233169,"bearing":1.5884979105840848,"accuracy":14.21761373076319,"step":1096,"state":0}
  1314. {"id":213,"rid":1,"time":430,"latitude":23.127519351959744,"longitude":113.37170875647604,"speed":2.454236393803643,"altitude":17.049213140271604,"bearing":347.92578729088655,"accuracy":14.227304943115792,"step":1103,"state":0}
  1315. {"id":214,"rid":1,"time":432,"latitude":23.127596072655464,"longitude":113.37169316093912,"speed":2.369860279838198,"altitude":17.57487839180976,"bearing":338.022405769812,"accuracy":14.214580550907188,"step":1110,"state":0}
  1316. {"id":215,"rid":1,"time":434,"latitude":23.12763494643135,"longitude":113.37165125022159,"speed":2.3237003759729835,"altitude":17.411602593027055,"bearing":298.89998757705183,"accuracy":14.215997599141176,"step":1117,"state":0}
  1317. {"id":216,"rid":1,"time":436,"latitude":23.12763239361534,"longitude":113.3716061654444,"speed":2.1259598555207844,"altitude":17.66663759201765,"bearing":271.8749964981253,"accuracy":14.220316405379561,"step":1117,"state":0}
  1318. {"id":217,"rid":1,"time":438,"latitude":23.12761681938503,"longitude":113.37155518329246,"speed":2.4348162560731446,"altitude":17.569127956405282,"bearing":257.24961265043396,"accuracy":14.218459813283252,"step":1124,"state":0}
  1319. {"id":218,"rid":1,"time":440,"latitude":23.12761380056011,"longitude":113.37154172692908,"speed":2.428286256841821,"altitude":17.153910083696246,"bearing":256.007696538225,"accuracy":14.221673309423322,"step":1131,"state":0}
  1320. {"id":219,"rid":1,"time":442,"latitude":23.127598337202212,"longitude":113.37146464558276,"speed":2.1108736307663776,"altitude":18.036700998432934,"bearing":254.66322272790802,"accuracy":14.216601650614187,"step":1137,"state":0}
  1321. {"id":220,"rid":1,"time":444,"latitude":23.12761133822898,"longitude":113.37140418216774,"speed":2.4364116006123187,"altitude":16.60007760953158,"bearing":281.6770969844404,"accuracy":14.219763561944111,"step":1137,"state":0}
  1322. {"id":221,"rid":1,"time":446,"latitude":23.12765384161612,"longitude":113.37134820172616,"speed":2.6397536971657223,"altitude":16.057241804897785,"bearing":315.3759446477022,"accuracy":14.211927260800259,"step":1144,"state":0}
  1323. {"id":222,"rid":1,"time":448,"latitude":23.12768084681304,"longitude":113.37130110156107,"speed":2.2712549685535772,"altitude":15.248200735077262,"bearing":302.8349792598518,"accuracy":14.210450526446227,"step":1151,"state":0}
  1324. {"id":223,"rid":1,"time":450,"latitude":23.12768746638993,"longitude":113.37128955625866,"speed":2.2712549685535772,"altitude":15.248200735077262,"bearing":302.8349792598518,"accuracy":14.210450526446227,"step":1158,"state":0}
  1325. {"id":224,"rid":1,"time":452,"latitude":23.12772185278366,"longitude":113.37124290468131,"speed":2.59088976423382,"altitude":15.204384438693523,"bearing":298.64864450191646,"accuracy":14.211393437345823,"step":1165,"state":0}
  1326. {"id":225,"rid":1,"time":454,"latitude":23.12775034947665,"longitude":113.37120034373953,"speed":2.3956470319901477,"altitude":15.322984498925507,"bearing":299.0054387404672,"accuracy":14.209596591138348,"step":1165,"state":0}
  1327. {"id":226,"rid":1,"time":456,"latitude":23.127774330867354,"longitude":113.37115735208829,"speed":2.3527734318224707,"altitude":14.450507117435336,"bearing":294.1023846401058,"accuracy":14.211674162558579,"step":1172,"state":0}
  1328. {"id":227,"rid":1,"time":458,"latitude":23.127788809736053,"longitude":113.3711103641607,"speed":2.242136061468413,"altitude":14.737127343192697,"bearing":288.0731648929617,"accuracy":14.216734447735107,"step":1179,"state":0}
  1329. {"id":228,"rid":1,"time":460,"latitude":23.12779593494162,"longitude":113.37109808950567,"speed":2.4845760387383127,"altitude":14.562291539274156,"bearing":301.40022130048146,"accuracy":14.22680873371173,"step":1186,"state":0}
  1330. {"id":229,"rid":1,"time":462,"latitude":23.127846936984657,"longitude":113.37102621452948,"speed":2.012858176404208,"altitude":14.361455155536532,"bearing":329.6191621095647,"accuracy":14.220676333817847,"step":1186,"state":0}
  1331. {"id":230,"rid":1,"time":464,"latitude":23.127859438724474,"longitude":113.37100859636757,"speed":2.012858176404208,"altitude":14.361455155536532,"bearing":329.6191621095647,"accuracy":14.220676333817847,"step":1192,"state":0}
  1332. {"id":231,"rid":1,"time":466,"latitude":23.1279102154458,"longitude":113.37099649636303,"speed":2.3504793785495712,"altitude":13.850497498176992,"bearing":343.7508845274026,"accuracy":14.216444555542887,"step":1199,"state":0}
  1333. {"id":232,"rid":1,"time":468,"latitude":23.127958087799573,"longitude":113.37099578289212,"speed":2.4381360692139284,"altitude":13.537047740072012,"bearing":353.37333380046516,"accuracy":14.211656206593222,"step":1206,"state":0}
  1334. {"id":233,"rid":1,"time":470,"latitude":23.128010367569804,"longitude":113.3709925363994,"speed":2.694542748102178,"altitude":13.940673935227096,"bearing":352.48408499184166,"accuracy":14.211204530923,"step":1213,"state":0}
  1335. {"id":234,"rid":1,"time":472,"latitude":23.128069666132745,"longitude":113.37096163888162,"speed":2.6094887974749206,"altitude":13.647919834591448,"bearing":328.10233419460445,"accuracy":14.214341033964004,"step":1213,"state":0}
  1336. {"id":235,"rid":1,"time":474,"latitude":23.128084201534882,"longitude":113.37095406520996,"speed":2.6094887974749206,"altitude":13.647919834591448,"bearing":328.10233419460445,"accuracy":14.214341033964004,"step":1220,"state":0}
  1337. {"id":236,"rid":1,"time":476,"latitude":23.128115613706033,"longitude":113.3709087967153,"speed":2.3122509029012166,"altitude":13.606699532829225,"bearing":307.6939675629244,"accuracy":14.21570495192781,"step":1227,"state":0}
  1338. {"id":237,"rid":1,"time":478,"latitude":23.128149115013468,"longitude":113.37086944162945,"speed":2.4778469525008555,"altitude":13.801508288830519,"bearing":309.5600687003389,"accuracy":14.217365091320978,"step":1234,"state":0}
  1339. {"id":238,"rid":1,"time":480,"latitude":23.128184971377916,"longitude":113.37083686016763,"speed":2.3699516918108094,"altitude":12.862334854900837,"bearing":315.73822176792135,"accuracy":14.218417987062182,"step":1234,"state":0}
  1340. {"id":239,"rid":1,"time":482,"latitude":23.128213214072534,"longitude":113.3707946765204,"speed":2.5199659319931316,"altitude":13.575462114997208,"bearing":305.97306218002154,"accuracy":14.22023577262744,"step":1241,"state":0}
  1341. {"id":240,"rid":1,"time":484,"latitude":23.12822437985178,"longitude":113.37078358192815,"speed":2.0787051376923245,"altitude":13.520980071276426,"bearing":311.2782071261455,"accuracy":14.221821153492519,"step":1247,"state":0}
  1342. {"id":241,"rid":1,"time":486,"latitude":23.128282667881983,"longitude":113.37072182292161,"speed":2.3784845929602882,"altitude":13.940659587271512,"bearing":311.40271255529007,"accuracy":14.219932162462676,"step":1254,"state":0}
  1343. {"id":242,"rid":1,"time":488,"latitude":23.128314361342138,"longitude":113.37066777741205,"speed":2.560883145419953,"altitude":12.167605598457158,"bearing":297.45004510186493,"accuracy":14.212304653313568,"step":1261,"state":0}
  1344. {"id":243,"rid":1,"time":490,"latitude":23.128322130117056,"longitude":113.37065452965061,"speed":2.560883145419953,"altitude":12.167605598457158,"bearing":297.45004510186493,"accuracy":14.212304653313568,"step":1261,"state":0}
  1345. {"id":244,"rid":1,"time":492,"latitude":23.128328331263788,"longitude":113.37064189628995,"speed":2.3095614075089794,"altitude":11.886698483489454,"bearing":293.6095043546899,"accuracy":14.250973251267293,"step":1268,"state":0}
  1346. {"id":245,"rid":1,"time":494,"latitude":23.128365894870335,"longitude":113.3705533753992,"speed":2.4961364238104418,"altitude":12.295693216845393,"bearing":292.07670045562975,"accuracy":14.219127548915248,"step":1275,"state":0}
  1347. {"id":246,"rid":1,"time":496,"latitude":23.128375102549235,"longitude":113.37053167695183,"speed":2.4961364238104418,"altitude":12.295693216845393,"bearing":292.07670045562975,"accuracy":14.219127548915248,"step":1282,"state":0}
  1348. {"id":247,"rid":1,"time":498,"latitude":23.128397632150552,"longitude":113.37048028410152,"speed":2.374376046553636,"altitude":13.180042191408575,"bearing":292.10151594367983,"accuracy":14.220534342603813,"step":1282,"state":0}
  1349. {"id":248,"rid":1,"time":500,"latitude":23.12841032173754,"longitude":113.37042816524735,"speed":2.4611534248846585,"altitude":12.237403663806617,"bearing":284.8130346688412,"accuracy":14.220580029223665,"step":1289,"state":0}
  1350. {"id":249,"rid":1,"time":502,"latitude":23.128417527712166,"longitude":113.37037791617007,"speed":2.4489460644396366,"altitude":11.88062771037221,"bearing":280.35577920120085,"accuracy":14.2205901093876,"step":1296,"state":0}
  1351. {"id":250,"rid":1,"time":504,"latitude":23.12842461461765,"longitude":113.37036776262357,"speed":2.4052697809564787,"altitude":13.318607222288847,"bearing":304.6411314054641,"accuracy":14.223099353216817,"step":1302,"state":0}
  1352. {"id":251,"rid":1,"time":506,"latitude":23.12843652329134,"longitude":113.37034916886626,"speed":2.106862475986453,"altitude":11.940906083211303,"bearing":309.8107042040932,"accuracy":14.226641813560416,"step":1309,"state":0}
  1353. {"id":252,"rid":1,"time":508,"latitude":23.12845375422335,"longitude":113.37032789195064,"speed":2.4196068017723773,"altitude":13.017719575203955,"bearing":315.7687228344371,"accuracy":14.224041437761707,"step":1309,"state":0}
  1354. {"id":253,"rid":1,"time":510,"latitude":23.12846753896896,"longitude":113.37031087041817,"speed":2.4196068017723773,"altitude":13.017719575203955,"bearing":315.7687228344371,"accuracy":14.224041437761707,"step":1316,"state":0}
  1355. {"id":254,"rid":1,"time":512,"latitude":23.128489851487668,"longitude":113.37028916942484,"speed":2.5300108207987857,"altitude":12.982309396378696,"bearing":326.18511983632567,"accuracy":14.227426314171295,"step":1323,"state":0}
  1356. {"id":255,"rid":1,"time":514,"latitude":23.128517792648466,"longitude":113.37026567798779,"speed":2.2305922212924303,"altitude":13.414910132996738,"bearing":332.6091282586985,"accuracy":14.224444533801247,"step":1330,"state":0}
  1357. {"id":256,"rid":1,"time":516,"latitude":23.128638406221526,"longitude":113.37017959209129,"speed":2.529889859884722,"altitude":13.159226321615279,"bearing":334.81899181791766,"accuracy":14.22057134899808,"step":1330,"state":0}
  1358. {"id":257,"rid":1,"time":518,"latitude":23.128667971302036,"longitude":113.37015849051545,"speed":2.529889859884722,"altitude":13.159226321615279,"bearing":334.81899181791766,"accuracy":14.22057134899808,"step":1337,"state":0}
  1359. {"id":258,"rid":1,"time":520,"latitude":23.128682261156214,"longitude":113.37015033841931,"speed":2.530796086583316,"altitude":12.620012056082487,"bearing":331.159431134904,"accuracy":14.220946924673935,"step":1344,"state":0}
  1360. {"id":259,"rid":1,"time":522,"latitude":23.128766978578813,"longitude":113.37011159369467,"speed":2.1115224416348712,"altitude":13.2387117696926,"bearing":334.9143528051032,"accuracy":14.219566349539742,"step":1350,"state":0}
  1361. {"id":260,"rid":1,"time":524,"latitude":23.128825013519542,"longitude":113.370102301271,"speed":2.3667949207125427,"altitude":12.763665867969394,"bearing":350.74063943750184,"accuracy":14.219411782632578,"step":1357,"state":0}
  1362. {"id":261,"rid":1,"time":526,"latitude":23.12883923917965,"longitude":113.37010002349041,"speed":2.3667949207125427,"altitude":12.763665867969394,"bearing":350.74063943750184,"accuracy":14.219411782632578,"step":1357,"state":0}
  1363. {"id":262,"rid":1,"time":528,"latitude":23.128852478583305,"longitude":113.3700970543826,"speed":2.4657923695238413,"altitude":13.542617536149919,"bearing":342.27901283164914,"accuracy":14.221664506804888,"step":1364,"state":0}
  1364. {"id":263,"rid":1,"time":530,"latitude":23.128872076182617,"longitude":113.37009218343667,"speed":2.4276056257016667,"altitude":12.90681678056717,"bearing":345.29079960285844,"accuracy":14.222746429850982,"step":1371,"state":0}
  1365. {"id":264,"rid":1,"time":532,"latitude":23.128897085859286,"longitude":113.37008671332921,"speed":2.5549393529805235,"altitude":13.565287051722407,"bearing":348.3112886013076,"accuracy":14.221596454459926,"step":1378,"state":0}
  1366. {"id":265,"rid":1,"time":534,"latitude":23.128926153930486,"longitude":113.37007940755575,"speed":2.618459283901627,"altitude":12.802170435898006,"bearing":344.24080711591654,"accuracy":14.222796184347029,"step":1378,"state":0}
  1367. {"id":266,"rid":1,"time":536,"latitude":23.128957166633974,"longitude":113.37006748654812,"speed":2.4958120023349073,"altitude":13.27355906367302,"bearing":326.82326912724,"accuracy":14.221022633916219,"step":1385,"state":0}
  1368. {"id":267,"rid":1,"time":538,"latitude":23.128993695546765,"longitude":113.37005046276283,"speed":2.4883054193886474,"altitude":12.584842794574797,"bearing":321.6519241034529,"accuracy":14.223913435654678,"step":1392,"state":0}
  1369. {"id":268,"rid":1,"time":540,"latitude":23.129031436472133,"longitude":113.37003234069641,"speed":2.4717269853757418,"altitude":13.237050312571228,"bearing":329.664988739274,"accuracy":14.222390603862015,"step":1399,"state":0}
  1370. {"id":269,"rid":1,"time":542,"latitude":23.129163825229316,"longitude":113.3699409664361,"speed":2.5817371359427765,"altitude":13.444412355311215,"bearing":305.9512376646851,"accuracy":14.214159843580335,"step":1399,"state":0}
  1371. {"id":270,"rid":1,"time":544,"latitude":23.129196276670438,"longitude":113.36991856856417,"speed":2.5817371359427765,"altitude":13.444412355311215,"bearing":305.9512376646851,"accuracy":14.214159843580335,"step":1406,"state":0}
  1372. {"id":271,"rid":1,"time":546,"latitude":23.129201096857187,"longitude":113.36990317082359,"speed":2.436877368426275,"altitude":13.49684476107359,"bearing":283.4468585014862,"accuracy":14.222150119450095,"step":1412,"state":0}
  1373. {"id":272,"rid":1,"time":548,"latitude":23.12920582106214,"longitude":113.36987788605126,"speed":2.3542705536247452,"altitude":13.580301249399781,"bearing":283.52480128454346,"accuracy":14.234638472245782,"step":1419,"state":0}
  1374. {"id":273,"rid":1,"time":550,"latitude":23.129203361276794,"longitude":113.36984762134102,"speed":2.483459034252297,"altitude":13.427661450579762,"bearing":251.85526334447303,"accuracy":14.231668904121241,"step":1426,"state":0}
  1375. {"id":274,"rid":1,"time":552,"latitude":23.12919748719852,"longitude":113.36981375245477,"speed":2.4964639415267653,"altitude":13.418389705941081,"bearing":248.41705937518958,"accuracy":14.23189823991273,"step":1426,"state":0}
  1376. {"id":275,"rid":1,"time":554,"latitude":23.129188881685902,"longitude":113.36977732574854,"speed":2.4863645881364715,"altitude":14.973309109918773,"bearing":244.15828079972408,"accuracy":14.234486874176987,"step":1433,"state":0}
  1377. {"id":276,"rid":1,"time":556,"latitude":23.129181997275808,"longitude":113.36974818438358,"speed":2.4863645881364715,"altitude":14.973309109918773,"bearing":244.15828079972408,"accuracy":14.234486874176987,"step":1440,"state":0}
  1378. {"id":277,"rid":1,"time":558,"latitude":23.12916889426162,"longitude":113.36971364082285,"speed":2.3131735610503057,"altitude":14.943981190212071,"bearing":235.03826274452013,"accuracy":14.235643286594376,"step":1447,"state":0}
  1379. {"id":278,"rid":1,"time":560,"latitude":23.129152172700962,"longitude":113.36967396170343,"speed":2.3958768932726113,"altitude":15.332745897583663,"bearing":238.73143859112426,"accuracy":14.238335263973706,"step":1447,"state":0}
  1380. {"id":279,"rid":1,"time":562,"latitude":23.129132610556606,"longitude":113.3696329953176,"speed":2.4925432756541746,"altitude":16.610674866475165,"bearing":235.29592619894396,"accuracy":14.227475023558922,"step":1454,"state":0}
  1381. {"id":280,"rid":1,"time":564,"latitude":23.12911262056334,"longitude":113.36959029382353,"speed":2.3755328377380116,"altitude":16.9332794547081,"bearing":243.33516804741208,"accuracy":14.222245998244244,"step":1461,"state":0}
  1382. {"id":281,"rid":1,"time":566,"latitude":23.12909662856873,"longitude":113.3695561326283,"speed":2.3755328377380116,"altitude":16.9332794547081,"bearing":243.33516804741208,"accuracy":14.222245998244244,"step":1467,"state":0}
  1383. {"id":282,"rid":1,"time":568,"latitude":23.129022334314033,"longitude":113.36940793232691,"speed":2.412236108446483,"altitude":17.642383376136422,"bearing":240.20170898918906,"accuracy":14.21741213425114,"step":1474,"state":0}
  1384. {"id":283,"rid":1,"time":570,"latitude":23.128983236218346,"longitude":113.36932880742563,"speed":2.3029868835591776,"altitude":17.057974921539426,"bearing":241.0366797557822,"accuracy":14.211756036542381,"step":1474,"state":0}
  1385. {"id":284,"rid":1,"time":572,"latitude":23.128942936351013,"longitude":113.36927746745226,"speed":3.0298891273770656,"altitude":17.549935632385314,"bearing":226.99103272230585,"accuracy":14.212517093347515,"step":1481,"state":0}
  1386. {"id":285,"rid":1,"time":574,"latitude":23.128930805443083,"longitude":113.36922659020138,"speed":2.485687379944971,"altitude":15.9040064252913,"bearing":253.69688942220003,"accuracy":14.212723516489337,"step":1488,"state":0}
  1387. {"id":286,"rid":1,"time":576,"latitude":23.12892783188662,"longitude":113.36921411905092,"speed":2.485687379944971,"altitude":15.9040064252913,"bearing":253.69688942220003,"accuracy":14.212723516489337,"step":1495,"state":0}
  1388. {"id":287,"rid":1,"time":578,"latitude":23.128921983659712,"longitude":113.3691576161649,"speed":2.5281190552334487,"altitude":17.556131769903004,"bearing":256.60235927447025,"accuracy":14.215859558677106,"step":1495,"state":0}
  1389. {"id":288,"rid":1,"time":580,"latitude":23.12891710081666,"longitude":113.36914076307085,"speed":2.4630002705264338,"altitude":16.296491901390254,"bearing":255.1231975376238,"accuracy":14.223143712876944,"step":1502,"state":0}
  1390. {"id":289,"rid":1,"time":582,"latitude":23.12891172969847,"longitude":113.36911556184555,"speed":2.7046644348075604,"altitude":16.276798374019563,"bearing":256.1044334840689,"accuracy":14.22590181004991,"step":1509,"state":0}
  1391. {"id":290,"rid":1,"time":584,"latitude":23.128907432803913,"longitude":113.36909540086532,"speed":2.7046644348075604,"altitude":16.276798374019563,"bearing":256.1044334840689,"accuracy":14.22590181004991,"step":1515,"state":0}
  1392. {"id":291,"rid":1,"time":586,"latitude":23.128906545201463,"longitude":113.36906554595271,"speed":2.3600790567981877,"altitude":15.629172332584858,"bearing":275.3448511770968,"accuracy":14.22662625070885,"step":1522,"state":0}
  1393. {"id":292,"rid":1,"time":588,"latitude":23.12890426176881,"longitude":113.36903124535593,"speed":2.3590265038069917,"altitude":15.602581954561174,"bearing":264.7415619794772,"accuracy":14.225036716318117,"step":1522,"state":0}
  1394. {"id":293,"rid":1,"time":590,"latitude":23.128900028977302,"longitude":113.36887545705156,"speed":2.35282501762256,"altitude":16.38327315915376,"bearing":268.685734914274,"accuracy":14.218536673890146,"step":1529,"state":0}
  1395. {"id":294,"rid":1,"time":592,"latitude":23.12889899142557,"longitude":113.36883726985883,"speed":2.35282501762256,"altitude":16.38327315915376,"bearing":268.685734914274,"accuracy":14.218536673890146,"step":1536,"state":0}
  1396. {"id":295,"rid":1,"time":594,"latitude":23.128901194382536,"longitude":113.36877118701778,"speed":2.4952214723880477,"altitude":16.374726665206254,"bearing":270.6339351387847,"accuracy":14.218879762275938,"step":1543,"state":0}
  1397. {"id":296,"rid":1,"time":596,"latitude":23.12889681980835,"longitude":113.36871792460289,"speed":2.4030478509892004,"altitude":15.975609144195914,"bearing":262.94738227736997,"accuracy":14.214394235012646,"step":1543,"state":0}
  1398. {"id":297,"rid":1,"time":598,"latitude":23.128909672112243,"longitude":113.36865080854591,"speed":2.473820361280541,"altitude":15.277626303955913,"bearing":289.588236143476,"accuracy":14.215430702898585,"step":1550,"state":0}
  1399. {"id":298,"rid":1,"time":600,"latitude":23.128924904145645,"longitude":113.36859954537704,"speed":2.4756799839592976,"altitude":15.45200455095619,"bearing":294.48692215682445,"accuracy":14.214711366583334,"step":1557,"state":0}
  1400. {"id":299,"rid":1,"time":602,"latitude":23.12892863785722,"longitude":113.36858697962947,"speed":2.4756799839592976,"altitude":15.45200455095619,"bearing":294.48692215682445,"accuracy":14.214711366583334,"step":1564,"state":0}
  1401. {"id":300,"rid":1,"time":604,"latitude":23.128961702539897,"longitude":113.36854192088117,"speed":2.423212870962052,"altitude":14.871400281786919,"bearing":309.3749568431964,"accuracy":14.214855621245169,"step":1571,"state":0}
  1402. {"id":301,"rid":1,"time":606,"latitude":23.128996223235827,"longitude":113.36850732700333,"speed":2.4398207621862666,"altitude":14.976852722465992,"bearing":319.6283392301332,"accuracy":14.214306694589215,"step":1571,"state":0}
  1403. {"id":302,"rid":1,"time":608,"latitude":23.12904113474308,"longitude":113.36846178323657,"speed":2.3975098321839106,"altitude":14.79135918058455,"bearing":317.5405207101852,"accuracy":14.217013078772275,"step":1578,"state":0}
  1404. {"id":303,"rid":1,"time":610,"latitude":23.129082859607422,"longitude":113.36842993730124,"speed":2.4684392995195474,"altitude":15.600048400461674,"bearing":326.64264600152626,"accuracy":14.219352361607031,"step":1584,"state":0}
  1405. {"id":304,"rid":1,"time":612,"latitude":23.12909397865816,"longitude":113.36842412562225,"speed":2.3815461875571904,"altitude":15.38800834864378,"bearing":337.09698213345274,"accuracy":14.228753763691863,"step":1591,"state":0}
  1406. {"id":305,"rid":1,"time":614,"latitude":23.129110089610556,"longitude":113.36841285735545,"speed":2.3117788044647622,"altitude":16.09595596138388,"bearing":329.0825736729106,"accuracy":14.226646843271197,"step":1591,"state":0}
  1407. {"id":306,"rid":1,"time":616,"latitude":23.129130356844694,"longitude":113.36839657277676,"speed":2.491518598506793,"altitude":15.223448129370809,"bearing":323.6316466576395,"accuracy":14.222739186917632,"step":1598,"state":0}
  1408. {"id":307,"rid":1,"time":618,"latitude":23.129146570632006,"longitude":113.36838354511377,"speed":2.491518598506793,"altitude":15.223448129370809,"bearing":323.6316466576395,"accuracy":14.222739186917632,"step":1605,"state":0}
  1409. {"id":308,"rid":1,"time":620,"latitude":23.129231158954724,"longitude":113.3683048914013,"speed":2.4504079444098683,"altitude":16.025928433053195,"bearing":318.677499755253,"accuracy":14.219413430495177,"step":1612,"state":0}
  1410. {"id":309,"rid":1,"time":622,"latitude":23.12928752406081,"longitude":113.36826902495227,"speed":2.475379711010655,"altitude":15.859374299645424,"bearing":331.5762659154055,"accuracy":14.21773953777959,"step":1612,"state":0}
  1411. {"id":310,"rid":1,"time":624,"latitude":23.129344752425723,"longitude":113.36823320315983,"speed":2.405363765992726,"altitude":16.02125128544867,"bearing":332.37617776350453,"accuracy":14.22042998929326,"step":1619,"state":0}
  1412. {"id":311,"rid":1,"time":626,"latitude":23.129356281541273,"longitude":113.36822528865639,"speed":2.397374012075435,"altitude":15.66359173413366,"bearing":325.7236585318739,"accuracy":14.222850591186482,"step":1626,"state":0}
  1413. {"id":312,"rid":1,"time":628,"latitude":23.12942017169013,"longitude":113.368179275172,"speed":2.4689454914412448,"altitude":15.793254759162664,"bearing":321.21107744803845,"accuracy":14.21991679503524,"step":1633,"state":0}
  1414. {"id":313,"rid":1,"time":630,"latitude":23.129435832592517,"longitude":113.36816799623932,"speed":2.4689454914412448,"altitude":15.793254759162664,"bearing":321.21107744803845,"accuracy":14.21991679503524,"step":1639,"state":0}
  1415. {"id":314,"rid":1,"time":632,"latitude":23.12944894819207,"longitude":113.36816124160953,"speed":2.4765135634391875,"altitude":16.162237556651235,"bearing":327.39190911073405,"accuracy":14.227509630634087,"step":1639,"state":0}
  1416. {"id":315,"rid":1,"time":634,"latitude":23.12946752443907,"longitude":113.36815024979808,"speed":2.5318487293047034,"altitude":16.194729208014905,"bearing":325.1213076190187,"accuracy":14.227179736934856,"step":1646,"state":0}
  1417. {"id":316,"rid":1,"time":636,"latitude":23.129494538214452,"longitude":113.36813641077595,"speed":2.329729804066435,"altitude":15.47614518739283,"bearing":336.40722118897366,"accuracy":14.226078907880474,"step":1653,"state":0}
  1418. {"id":317,"rid":1,"time":638,"latitude":23.129524341509065,"longitude":113.36812089077353,"speed":2.3386985913315343,"altitude":15.966197532601655,"bearing":334.7862796014389,"accuracy":14.229451531873664,"step":1660,"state":0}
  1419. {"id":318,"rid":1,"time":640,"latitude":23.129556105151696,"longitude":113.36809919742785,"speed":2.8440008950641684,"altitude":16.243852075189352,"bearing":319.5602360936573,"accuracy":14.223313184175332,"step":1660,"state":0}
  1420. {"id":319,"rid":1,"time":642,"latitude":23.1295815160658,"longitude":113.36808184275128,"speed":2.8440008950641684,"altitude":16.243852075189352,"bearing":319.5602360936573,"accuracy":14.223313184175332,"step":1667,"state":0}
  1421. {"id":320,"rid":1,"time":644,"latitude":23.129606239328336,"longitude":113.3680566742878,"speed":2.010945701096972,"altitude":15.834662929177284,"bearing":291.393959594777,"accuracy":14.221198737406889,"step":1674,"state":0}
  1422. {"id":321,"rid":1,"time":646,"latitude":23.12969952588743,"longitude":113.367945661546,"speed":2.3746704687994997,"altitude":15.858600198291242,"bearing":295.50387646586034,"accuracy":14.219963025069974,"step":1680,"state":0}
  1423. {"id":322,"rid":1,"time":648,"latitude":23.12974286987375,"longitude":113.36788589082977,"speed":2.407762465701139,"altitude":16.052307292819023,"bearing":298.3732388188392,"accuracy":14.212972825814248,"step":1687,"state":0}
  1424. {"id":323,"rid":1,"time":650,"latitude":23.12977909116189,"longitude":113.36784195705712,"speed":2.4624204425981153,"altitude":16.817265915684402,"bearing":303.6722682116414,"accuracy":14.21541619084053,"step":1687,"state":0}
  1425. {"id":324,"rid":1,"time":652,"latitude":23.129806399439094,"longitude":113.36779555728924,"speed":2.5319459099866184,"altitude":16.812559035606682,"bearing":297.78303423022106,"accuracy":14.21440444053774,"step":1694,"state":0}
  1426. {"id":325,"rid":1,"time":654,"latitude":23.12980224030309,"longitude":113.36773892868825,"speed":2.761523020638078,"altitude":15.625936547294259,"bearing":263.07526545690433,"accuracy":14.218278654751103,"step":1701,"state":0}
  1427. {"id":326,"rid":1,"time":656,"latitude":23.129831322535825,"longitude":113.3676933078342,"speed":2.4664228790469602,"altitude":16.21991438884288,"bearing":294.9923843335718,"accuracy":14.218922157051631,"step":1708,"state":0}
  1428. {"id":327,"rid":1,"time":658,"latitude":23.129864047949642,"longitude":113.36765673320855,"speed":2.095459320229799,"altitude":15.76417541410774,"bearing":307.64646763987787,"accuracy":14.214331788790654,"step":1708,"state":0}
  1429. {"id":328,"rid":1,"time":660,"latitude":23.12990524301439,"longitude":113.36762094259984,"speed":2.515413078718379,"altitude":17.04894968867302,"bearing":316.2236184051305,"accuracy":14.214803697378352,"step":1715,"state":0}
  1430. {"id":329,"rid":1,"time":662,"latitude":23.129913886251792,"longitude":113.3676103717014,"speed":2.5730936861066613,"altitude":16.51874172501266,"bearing":310.58008642535566,"accuracy":14.233729719214926,"step":1722,"state":0}
  1431. {"id":330,"rid":1,"time":664,"latitude":23.12993100049449,"longitude":113.36759263763895,"speed":2.387834979245391,"altitude":17.417498628608882,"bearing":312.3533897737218,"accuracy":14.258853395724026,"step":1729,"state":0}
  1432. {"id":331,"rid":1,"time":666,"latitude":23.12995467452754,"longitude":113.36757052938196,"speed":2.8012552384529203,"altitude":16.043773844838142,"bearing":319.08345974213887,"accuracy":14.260563674687399,"step":1736,"state":0}
  1433. {"id":332,"rid":1,"time":668,"latitude":23.129981806028283,"longitude":113.36754752593612,"speed":2.426479392470697,"altitude":16.390604050830007,"bearing":322.4472683205532,"accuracy":14.282176067780128,"step":1736,"state":0}
  1434. {"id":333,"rid":1,"time":670,"latitude":23.130013168346935,"longitude":113.36752592222462,"speed":2.4092098227925,"altitude":15.963409250602126,"bearing":332.8079529714785,"accuracy":14.275394868781683,"step":1743,"state":0}
  1435. {"id":334,"rid":1,"time":672,"latitude":23.130047155771297,"longitude":113.36750473300538,"speed":2.42578185117632,"altitude":15.835274043492973,"bearing":334.1641979324055,"accuracy":14.262990423818577,"step":1750,"state":0}
  1436. {"id":335,"rid":1,"time":674,"latitude":23.130085196405233,"longitude":113.36748501470294,"speed":2.621115754186093,"altitude":15.608712578192353,"bearing":336.7328810140923,"accuracy":14.243014765606635,"step":1756,"state":0}
  1437. {"id":336,"rid":1,"time":676,"latitude":23.130125286030438,"longitude":113.3674656593318,"speed":2.496305150628778,"altitude":15.482125263661146,"bearing":328.8006054187046,"accuracy":14.224917657299324,"step":1756,"state":0}
  1438. {"id":337,"rid":1,"time":678,"latitude":23.130157357730603,"longitude":113.36745017503489,"speed":2.496305150628778,"altitude":15.482125263661146,"bearing":328.8006054187046,"accuracy":14.224917657299324,"step":1763,"state":0}
  1439. {"id":338,"rid":1,"time":680,"latitude":23.130193051983092,"longitude":113.36743181971542,"speed":2.0066559850315384,"altitude":13.954986217431724,"bearing":322.33635382812264,"accuracy":14.223814101253584,"step":1770,"state":0}
  1440. {"id":339,"rid":1,"time":682,"latitude":23.130230504954532,"longitude":113.36741225264734,"speed":2.253364463241075,"altitude":16.322729997336864,"bearing":319.8399028078277,"accuracy":14.223280357268768,"step":1777,"state":0}
  1441. {"id":340,"rid":1,"time":684,"latitude":23.13038782571448,"longitude":113.36733064457258,"speed":2.3707038443074926,"altitude":15.462645440362394,"bearing":324.05945729656924,"accuracy":14.218895100742577,"step":1784,"state":0}
  1442. {"id":341,"rid":1,"time":686,"latitude":23.130426388546304,"longitude":113.36731064061087,"speed":2.3707038443074926,"altitude":15.462645440362394,"bearing":324.05945729656924,"accuracy":14.218895100742577,"step":1784,"state":0}
  1443. {"id":342,"rid":1,"time":688,"latitude":23.130480072270892,"longitude":113.36727788797361,"speed":2.2768690895631303,"altitude":14.415271744132042,"bearing":329.4620705257854,"accuracy":14.217199118430704,"step":1790,"state":0}
  1444. {"id":343,"rid":1,"time":690,"latitude":23.130523742627947,"longitude":113.36724201035133,"speed":2.5150843763117483,"altitude":15.176188852638006,"bearing":323.83192134734867,"accuracy":14.218787069145574,"step":1797,"state":0}
  1445. {"id":344,"rid":1,"time":692,"latitude":23.130565368032332,"longitude":113.36719635668373,"speed":2.380248305955084,"altitude":15.097619228065014,"bearing":310.68425603758743,"accuracy":14.221101461070518,"step":1804,"state":0}
  1446. {"id":345,"rid":1,"time":694,"latitude":23.13057029572795,"longitude":113.36718281234351,"speed":2.507392191316077,"altitude":13.872258019633591,"bearing":286.78236743138064,"accuracy":14.223896578192589,"step":1804,"state":0}
  1447. {"id":346,"rid":1,"time":696,"latitude":23.130574237884446,"longitude":113.36717197687136,"speed":2.507392191316077,"altitude":13.872258019633591,"bearing":286.78236743138064,"accuracy":14.223896578192589,"step":1811,"state":0}
  1448. {"id":347,"rid":1,"time":698,"latitude":23.130580755324917,"longitude":113.36715072168806,"speed":2.258927548948097,"altitude":14.044225490652025,"bearing":290.80731391004394,"accuracy":14.230306796019113,"step":1818,"state":0}
  1449. {"id":348,"rid":1,"time":700,"latitude":23.130578753565487,"longitude":113.36712519974628,"speed":2.4192982854949063,"altitude":13.174149861559272,"bearing":251.93081835634223,"accuracy":14.222719662614216,"step":1824,"state":0}
  1450. {"id":349,"rid":1,"time":702,"latitude":23.130579057215396,"longitude":113.3670016523472,"speed":2.296985457409982,"altitude":12.936938711442053,"bearing":274.9810169065064,"accuracy":14.218964728624323,"step":1824,"state":0}
  1451. {"id":350,"rid":1,"time":704,"latitude":23.1305744218523,"longitude":113.36692857042289,"speed":2.4543195118864753,"altitude":11.554960143752396,"bearing":271.8047178037061,"accuracy":14.217996390973024,"step":1831,"state":0}
  1452. {"id":351,"rid":1,"time":706,"latitude":23.13055895146421,"longitude":113.36687400192369,"speed":2.4965237827002733,"altitude":13.25466162711382,"bearing":252.85415985754497,"accuracy":14.216391407407158,"step":1838,"state":0}
  1453. {"id":352,"rid":1,"time":708,"latitude":23.130555159326576,"longitude":113.36686062596578,"speed":2.4965237827002733,"altitude":13.25466162711382,"bearing":252.85415985754497,"accuracy":14.216391407407158,"step":1845,"state":0}
  1454. {"id":353,"rid":1,"time":710,"latitude":23.13054440065267,"longitude":113.36680615380169,"speed":2.337755895362163,"altitude":12.865817648358643,"bearing":251.0852491850078,"accuracy":14.221279646218896,"step":1852,"state":0}
  1455. {"id":354,"rid":1,"time":712,"latitude":23.130540283977,"longitude":113.36678916132263,"speed":2.24672966838318,"altitude":12.82478754594922,"bearing":253.44626513256554,"accuracy":14.232608784815634,"step":1852,"state":0}
  1456. {"id":355,"rid":1,"time":714,"latitude":23.130533192893406,"longitude":113.36676558470049,"speed":2.391312739361934,"altitude":13.902711853384972,"bearing":249.31463579259645,"accuracy":14.230550506961778,"step":1859,"state":0}
  1457. {"id":356,"rid":1,"time":716,"latitude":23.13052355952306,"longitude":113.36673733755208,"speed":2.4264393815143483,"altitude":14.956538981758058,"bearing":245.9560744462459,"accuracy":14.233414306460652,"step":1865,"state":0}
  1458. {"id":357,"rid":1,"time":718,"latitude":23.130509559424006,"longitude":113.36670687307986,"speed":2.466293256089464,"altitude":14.074573901481926,"bearing":230.35578119452373,"accuracy":14.241152052936584,"step":1872,"state":0}
  1459. {"id":358,"rid":1,"time":720,"latitude":23.130489841549625,"longitude":113.36667902927985,"speed":2.3689439290720964,"altitude":16.41142817120999,"bearing":204.1682068394505,"accuracy":14.243838888511776,"step":1872,"state":0}
  1460. {"id":359,"rid":1,"time":722,"latitude":23.13047406725012,"longitude":113.36665675423984,"speed":2.3689439290720964,"altitude":16.41142817120999,"bearing":204.1682068394505,"accuracy":14.243838888511776,"step":1879,"state":0}
  1461. {"id":360,"rid":1,"time":724,"latitude":23.13044864399107,"longitude":113.36663622153424,"speed":2.4596962349756852,"altitude":16.00057080667466,"bearing":194.7411258866141,"accuracy":14.252533100385989,"step":1886,"state":0}
  1462. {"id":361,"rid":1,"time":726,"latitude":23.130415881338692,"longitude":113.36661713694963,"speed":2.3138180447219185,"altitude":16.580155722796917,"bearing":189.65568165721345,"accuracy":14.235380881872976,"step":1892,"state":0}
  1463. {"id":362,"rid":1,"time":728,"latitude":23.1303787120154,"longitude":113.3666010012264,"speed":2.5377027394180196,"altitude":16.644583696499467,"bearing":178.46993215712416,"accuracy":14.22654446144063,"step":1899,"state":0}
  1464. {"id":363,"rid":1,"time":730,"latitude":23.130348976556768,"longitude":113.36658809264782,"speed":2.5377027394180196,"altitude":16.644583696499467,"bearing":178.46993215712416,"accuracy":14.22654446144063,"step":1899,"state":0}
  1465. {"id":364,"rid":1,"time":732,"latitude":23.130311190794025,"longitude":113.36657711474328,"speed":2.659550890425012,"altitude":17.428138764575124,"bearing":172.84515755586568,"accuracy":14.231617880102895,"step":1906,"state":0}
  1466. {"id":365,"rid":1,"time":734,"latitude":23.130271522079664,"longitude":113.3665691462217,"speed":2.5472444952608617,"altitude":16.877118363045156,"bearing":168.7667943487855,"accuracy":14.226075455524098,"step":1913,"state":0}
  1467. {"id":366,"rid":1,"time":736,"latitude":23.13022833962554,"longitude":113.36655734605722,"speed":2.3244592823598267,"altitude":16.373764833435416,"bearing":196.1033604866404,"accuracy":14.22558881213265,"step":1920,"state":0}
  1468. {"id":367,"rid":1,"time":738,"latitude":23.130183811023347,"longitude":113.36654649533534,"speed":2.501684086724242,"altitude":17.176775563508272,"bearing":192.42882134068458,"accuracy":14.224583948291432,"step":1920,"state":0}
  1469. {"id":368,"rid":1,"time":740,"latitude":23.13013885654437,"longitude":113.36653374574746,"speed":2.4653475997848235,"altitude":16.129506102763116,"bearing":198.0402338304864,"accuracy":14.254500144913827,"step":1927,"state":0}
  1470. {"id":369,"rid":1,"time":742,"latitude":23.13010289296119,"longitude":113.36652354607713,"speed":2.4653475997848235,"altitude":16.129506102763116,"bearing":198.0402338304864,"accuracy":14.254500144913827,"step":1933,"state":0}
  1471. {"id":370,"rid":1,"time":744,"latitude":23.13006164379604,"longitude":113.36651267366727,"speed":2.345352145901483,"altitude":15.352312443777919,"bearing":194.10740528751688,"accuracy":14.394783073172443,"step":1940,"state":0}
  1472. {"id":371,"rid":1,"time":746,"latitude":23.130016220418778,"longitude":113.3665019141074,"speed":2.3738646984048866,"altitude":15.2182188173756,"bearing":192.38502262462785,"accuracy":14.883033508982717,"step":1947,"state":0}
  1473. {"id":372,"rid":1,"time":748,"latitude":23.129979881716967,"longitude":113.36649330645952,"speed":2.3738646984048866,"altitude":15.2182188173756,"bearing":192.38502262462785,"accuracy":14.883033508982717,"step":1947,"state":0}
  1474. {"id":373,"rid":1,"time":750,"latitude":23.1299408823701,"longitude":113.36648387042806,"speed":2.125981159235623,"altitude":15.632980028167367,"bearing":193.46929200697645,"accuracy":16.070250171994378,"step":1954,"state":0}
  1475. {"id":374,"rid":1,"time":752,"latitude":23.129909682892606,"longitude":113.36647632160287,"speed":2.125981159235623,"altitude":15.632980028167367,"bearing":193.46929200697645,"accuracy":16.070250171994378,"step":1961,"state":0}
  1476. {"id":375,"rid":1,"time":754,"latitude":23.129858030602282,"longitude":113.36646518271635,"speed":2.71796103828914,"altitude":15.168318178504705,"bearing":191.1039144895841,"accuracy":18.13834627922231,"step":1967,"state":0}
  1477. {"id":376,"rid":1,"time":756,"latitude":23.129816708770022,"longitude":113.36645627160715,"speed":2.71796103828914,"altitude":15.168318178504705,"bearing":191.1039144895841,"accuracy":18.13834627922231,"step":1967,"state":0}
  1478. {"id":377,"rid":1,"time":758,"latitude":23.129772203821574,"longitude":113.36644735235518,"speed":2.5487676358255986,"altitude":15.516544566489756,"bearing":193.50198417130673,"accuracy":17.605951950601224,"step":1974,"state":0}
  1479. {"id":378,"rid":1,"time":760,"latitude":23.129729980939203,"longitude":113.3664292577522,"speed":2.323593545331124,"altitude":15.314865484833717,"bearing":209.24232578035037,"accuracy":17.12554085390163,"step":1981,"state":0}
  1480. {"id":379,"rid":1,"time":762,"latitude":23.129698915306918,"longitude":113.36639823476082,"speed":1.6849331064529696,"altitude":15.331162931397557,"bearing":251.0840845872567,"accuracy":15.24526782836399,"step":1988,"state":0}
  1481. {"id":380,"rid":1,"time":764,"latitude":23.129680084936506,"longitude":113.36636294544758,"speed":1.350790763458935,"altitude":15.086273581720889,"bearing":278.0700140745974,"accuracy":15.15445732540633,"step":1994,"state":0}
  1482. {"id":381,"rid":1,"time":766,"latitude":23.12966502064018,"longitude":113.36633471399693,"speed":1.350790763458935,"altitude":15.086273581720889,"bearing":278.0700140745974,"accuracy":15.15445732540633,"step":1994,"state":0}
  1483. {"id":382,"rid":1,"time":768,"latitude":23.129669733526033,"longitude":113.36629889098924,"speed":1.821278738070339,"altitude":15.683163233101368,"bearing":303.6664329234854,"accuracy":14.591661333208757,"step":2001,"state":0}
  1484. {"id":383,"rid":1,"time":770,"latitude":23.129673503834717,"longitude":113.36627023258308,"speed":1.821278738070339,"altitude":15.683163233101368,"bearing":303.6664329234854,"accuracy":14.591661333208757,"step":2008,"state":0}
  1485. {"id":384,"rid":1,"time":772,"latitude":23.129676086053884,"longitude":113.36623499031998,"speed":1.8823203202349346,"altitude":15.411772221326828,"bearing":289.06095052131866,"accuracy":14.596253123719265,"step":2015,"state":0}
  1486. {"id":385,"rid":1,"time":774,"latitude":23.1296838484438,"longitude":113.36619046621433,"speed":2.5681754592615293,"altitude":16.172054706141353,"bearing":290.89638053304714,"accuracy":14.492676329034692,"step":2015,"state":0}
  1487. {"id":386,"rid":1,"time":776,"latitude":23.129692771029347,"longitude":113.36614204311036,"speed":2.403219839341981,"altitude":16.53110020328313,"bearing":284.93777138151086,"accuracy":14.508745459878684,"step":2022,"state":0}
  1488. {"id":387,"rid":1,"time":778,"latitude":23.129699909097784,"longitude":113.36610330462719,"speed":2.403219839341981,"altitude":16.53110020328313,"bearing":284.93777138151086,"accuracy":14.508745459878684,"step":2028,"state":0}
  1489. {"id":388,"rid":1,"time":780,"latitude":23.12971240123656,"longitude":113.36606151739966,"speed":2.2244171833045234,"altitude":16.638295501470566,"bearing":294.87322977245435,"accuracy":14.645712202132634,"step":2035,"state":0}
  1490. {"id":389,"rid":1,"time":782,"latitude":23.12972651821147,"longitude":113.36601767095101,"speed":2.0100946942022375,"altitude":16.637948589399457,"bearing":293.9333271336167,"accuracy":15.024108882210891,"step":2035,"state":0}
  1491. {"id":390,"rid":1,"time":784,"latitude":23.129738788353897,"longitude":113.36596935594486,"speed":2.4319245564855017,"altitude":16.772268961183727,"bearing":287.1715170102982,"accuracy":15.088839971782859,"step":2042,"state":0}
  1492. {"id":391,"rid":1,"time":786,"latitude":23.129748604467842,"longitude":113.36593070393991,"speed":2.4319245564855017,"altitude":16.772268961183727,"bearing":287.1715170102982,"accuracy":15.088839971782859,"step":2049,"state":0}
  1493. {"id":392,"rid":1,"time":788,"latitude":23.12976117741108,"longitude":113.3658907220061,"speed":2.060619140998294,"altitude":16.409790714271367,"bearing":295.47598218040997,"accuracy":15.589230826044131,"step":2055,"state":0}
  1494. {"id":393,"rid":1,"time":790,"latitude":23.129774490974,"longitude":113.36584419652849,"speed":2.21754914215091,"altitude":17.474098964594305,"bearing":289.0163380976792,"accuracy":16.107349366245433,"step":2062,"state":0}
  1495. {"id":394,"rid":1,"time":792,"latitude":23.129785141824343,"longitude":113.36580697614642,"speed":2.21754914215091,"altitude":17.474098964594305,"bearing":289.0163380976792,"accuracy":16.107349366245433,"step":2062,"state":0}
  1496. {"id":395,"rid":1,"time":794,"latitude":23.12979143811225,"longitude":113.36576434176783,"speed":2.1966082172006614,"altitude":17.57945412863046,"bearing":278.66884537326894,"accuracy":17.043961379455233,"step":2069,"state":0}
  1497. {"id":396,"rid":1,"time":796,"latitude":23.129801629222438,"longitude":113.3657159656018,"speed":2.540337516886524,"altitude":17.561926379799843,"bearing":280.3202800646608,"accuracy":17.179223263310078,"step":2076,"state":0}
  1498. {"id":397,"rid":1,"time":798,"latitude":23.129809782110588,"longitude":113.36567726466893,"speed":2.540337516886524,"altitude":17.561926379799843,"bearing":280.3202800646608,"accuracy":17.179223263310078,"step":2083,"state":0}
  1499. {"id":398,"rid":1,"time":800,"latitude":23.12982200103569,"longitude":113.36562557909627,"speed":2.527553231510481,"altitude":17.21241136547178,"bearing":282.356237280541,"accuracy":18.8493202945886,"step":2083,"state":0}
  1500. {"id":399,"rid":1,"time":802,"latitude":23.129831776175777,"longitude":113.36558423063815,"speed":2.527553231510481,"altitude":17.21241136547178,"bearing":282.356237280541,"accuracy":18.8493202945886,"step":2090,"state":0}
  1501. {"id":400,"rid":1,"time":804,"latitude":23.129834387954514,"longitude":113.36553986714944,"speed":2.0255635433858243,"altitude":16.816833475604653,"bearing":277.3914779266847,"accuracy":17.801756269240126,"step":2096,"state":0}
  1502. {"id":401,"rid":1,"time":806,"latitude":23.129838864530278,"longitude":113.36549157253899,"speed":2.1526719287279343,"altitude":16.601746825501323,"bearing":280.734366797141,"accuracy":21.073070759625843,"step":2103,"state":0}
  1503. {"id":402,"rid":1,"time":808,"latitude":23.12984244579089,"longitude":113.3654529368506,"speed":2.1526719287279343,"altitude":16.601746825501323,"bearing":280.734366797141,"accuracy":21.073070759625843,"step":2110,"state":0}
  1504. {"id":403,"rid":1,"time":810,"latitude":23.129845419306324,"longitude":113.36541101484511,"speed":1.929213545507068,"altitude":16.512890894897282,"bearing":281.8814102671423,"accuracy":23.447651144877643,"step":2110,"state":0}
  1505. {"id":404,"rid":1,"time":812,"latitude":23.129858323292282,"longitude":113.36536494468862,"speed":1.9983726136454747,"altitude":16.363677167333663,"bearing":290.82806560390617,"accuracy":26.273721938195468,"step":2117,"state":0}
  1506. {"id":405,"rid":1,"time":814,"latitude":23.12986864648105,"longitude":113.36532808856339,"speed":1.9983726136454747,"altitude":16.363677167333663,"bearing":290.82806560390617,"accuracy":26.273721938195468,"step":2123,"state":0}
  1507. {"id":406,"rid":1,"time":816,"latitude":23.129881353816785,"longitude":113.3652893805729,"speed":1.9827224684712377,"altitude":15.94382416922599,"bearing":294.7115266568268,"accuracy":28.476402588096953,"step":2130,"state":0}
  1508. {"id":407,"rid":1,"time":818,"latitude":23.129905245813845,"longitude":113.36525407390275,"speed":2.1594854117890625,"altitude":15.98127671238035,"bearing":310.10392476710894,"accuracy":26.934945485158934,"step":2130,"state":0}
  1509. {"id":408,"rid":1,"time":820,"latitude":23.12993445055733,"longitude":113.36522588282014,"speed":2.073011315194242,"altitude":16.8036927562207,"bearing":318.95634626014055,"accuracy":28.323588559868888,"step":2137,"state":0}
  1510. {"id":409,"rid":1,"time":822,"latitude":23.129967362963225,"longitude":113.36519681953735,"speed":1.9975693827158416,"altitude":17.21280054282397,"bearing":321.550266674831,"accuracy":32.837229397255726,"step":2144,"state":0}
  1511. {"id":410,"rid":1,"time":824,"latitude":23.129993692887943,"longitude":113.36517356891113,"speed":1.9975693827158416,"altitude":17.21280054282397,"bearing":321.550266674831,"accuracy":32.837229397255726,"step":2150,"state":0}
  1512. {"id":411,"rid":1,"time":826,"latitude":23.130051377921465,"longitude":113.3651613160664,"speed":2.570908736595966,"altitude":16.87809337861836,"bearing":343.7021256074966,"accuracy":20.058680759086002,"step":2157,"state":0}
  1513. {"id":412,"rid":1,"time":828,"latitude":23.130106532024673,"longitude":113.36515042872122,"speed":2.508898148005318,"altitude":18.02197154518217,"bearing":345.88295159229125,"accuracy":22.728384851418394,"step":2157,"state":0}
  1514. {"id":413,"rid":1,"time":830,"latitude":23.13015949862321,"longitude":113.36513938594572,"speed":2.4481715688852703,"altitude":17.361132306046784,"bearing":347.6906348408423,"accuracy":26.135710938427753,"step":2164,"state":0}
  1515. {"id":414,"rid":1,"time":832,"latitude":23.13021299386385,"longitude":113.36512800181214,"speed":2.5672295109364196,"altitude":17.84367221686989,"bearing":347.88375716553287,"accuracy":28.63842820885498,"step":2171,"state":0}
  1516. {"id":415,"rid":1,"time":834,"latitude":23.130266966271634,"longitude":113.3651174296615,"speed":2.6741720573111403,"altitude":17.25788007583469,"bearing":349.28500320260514,"accuracy":30.64416834443206,"step":2178,"state":0}
  1517. {"id":416,"rid":1,"time":836,"latitude":23.13031589506592,"longitude":113.36511217289586,"speed":2.5892414149205933,"altitude":17.118967328220606,"bearing":348.7301648131787,"accuracy":18.939785700089917,"step":2178,"state":0}
  1518. {"id":417,"rid":1,"time":838,"latitude":23.130368438708988,"longitude":113.36511366409798,"speed":2.428746751506366,"altitude":17.846012596040964,"bearing":356.9652262883241,"accuracy":19.830806765835355,"step":2184,"state":0}
  1519. {"id":418,"rid":1,"time":840,"latitude":23.130410473623442,"longitude":113.36511485705967,"speed":2.428746751506366,"altitude":17.846012596040964,"bearing":356.9652262883241,"accuracy":19.830806765835355,"step":2191,"state":0}
  1520. {"id":419,"rid":1,"time":842,"latitude":23.13046005207584,"longitude":113.36512281012688,"speed":2.598620964308457,"altitude":17.877622371539474,"bearing":7.026318127660966,"accuracy":21.133228194230824,"step":2198,"state":0}
  1521. {"id":420,"rid":1,"time":844,"latitude":23.130509860237062,"longitude":113.36512749072301,"speed":2.631238742803539,"altitude":17.95740470662713,"bearing":0.7841102298016438,"accuracy":22.443554554357576,"step":2205,"state":0}
  1522. {"id":421,"rid":1,"time":846,"latitude":23.130565277512567,"longitude":113.36512700342911,"speed":2.8290091631599847,"altitude":18.287210416048765,"bearing":356.32601690981414,"accuracy":22.8140861491885,"step":2205,"state":0}
  1523. {"id":422,"rid":1,"time":848,"latitude":23.13060244987464,"longitude":113.36511554588566,"speed":2.015522717230849,"altitude":19.037972587160766,"bearing":345.3199341445658,"accuracy":18.57159654185085,"step":2211,"state":0}
  1524. {"id":423,"rid":1,"time":850,"latitude":23.13064179062888,"longitude":113.36510372143073,"speed":1.9394153602596609,"altitude":19.232607619836926,"bearing":347.3440901370079,"accuracy":22.908333766667095,"step":2218,"state":0}
  1525. {"id":424,"rid":1,"time":852,"latitude":23.130673263232268,"longitude":113.36509426186683,"speed":1.9394153602596609,"altitude":19.232607619836926,"bearing":347.3440901370079,"accuracy":22.908333766667095,"step":2225,"state":0}
  1526. {"id":425,"rid":1,"time":854,"latitude":23.13071233020387,"longitude":113.36507996678512,"speed":2.1391613740895363,"altitude":19.708483293652534,"bearing":343.5185944770198,"accuracy":24.537047023246963,"step":2225,"state":0}
  1527. {"id":426,"rid":1,"time":856,"latitude":23.13081015279157,"longitude":113.36504395389682,"speed":5.162047747054406,"altitude":21.091540633700788,"bearing":340.9277646979684,"accuracy":29.663405632118756,"step":2232,"state":0}
  1528. {"id":427,"rid":1,"time":858,"latitude":23.13087756016729,"longitude":113.36503038881187,"speed":2.7723088291351874,"altitude":20.67055070772767,"bearing":349.87329593250547,"accuracy":26.624107327343264,"step":2238,"state":0}
  1529. {"id":428,"rid":1,"time":860,"latitude":23.13093143181439,"longitude":113.3650266439488,"speed":2.533105379866895,"altitude":21.482340888120234,"bearing":352.5796882222898,"accuracy":20.546656057471402,"step":2245,"state":0}
  1530. {"id":429,"rid":1,"time":862,"latitude":23.130987875486234,"longitude":113.36501816845765,"speed":2.7285190612084715,"altitude":22.530843345448375,"bearing":347.7775672190033,"accuracy":17.416116175469593,"step":2252,"state":0}
  1531. {"id":430,"rid":1,"time":864,"latitude":23.131053375475794,"longitude":113.36501339544321,"speed":2.7827575463172436,"altitude":22.724556411616504,"bearing":351.5840462293096,"accuracy":16.65428981334396,"step":2252,"state":0}
  1532. {"id":431,"rid":1,"time":866,"latitude":23.13111841652647,"longitude":113.36500469421918,"speed":2.6943554076726444,"altitude":23.08005705010146,"bearing":345.96443650438306,"accuracy":17.37770624266086,"step":2259,"state":0}
  1533. {"id":432,"rid":1,"time":868,"latitude":23.131184826537147,"longitude":113.36498471240657,"speed":3.0663501481065913,"altitude":21.546022119931877,"bearing":330.3168365558345,"accuracy":17.760011228235804,"step":2266,"state":0}
  1534. {"id":433,"rid":1,"time":870,"latitude":23.131237954545693,"longitude":113.36496872695648,"speed":3.0663501481065913,"altitude":21.546022119931877,"bearing":330.3168365558345,"accuracy":17.760011228235804,"step":2272,"state":0}
  1535. {"id":434,"rid":1,"time":872,"latitude":23.131280836726834,"longitude":113.36494394857908,"speed":2.310425873484262,"altitude":21.73825513664633,"bearing":314.5529552261129,"accuracy":19.01967377351959,"step":2272,"state":0}
  1536. {"id":435,"rid":1,"time":874,"latitude":23.131289372072438,"longitude":113.36488815582504,"speed":2.954199166180889,"altitude":21.721880967728794,"bearing":274.5684771061807,"accuracy":18.740010127287714,"step":2279,"state":0}
  1537. {"id":436,"rid":1,"time":876,"latitude":23.131317521963506,"longitude":113.36483766224683,"speed":2.7425759024866156,"altitude":23.265238624997437,"bearing":287.2129062697706,"accuracy":17.5015655932543,"step":2286,"state":0}
  1538. {"id":437,"rid":1,"time":878,"latitude":23.131340041876364,"longitude":113.36479726738429,"speed":2.7425759024866156,"altitude":23.265238624997437,"bearing":287.2129062697706,"accuracy":17.5015655932543,"step":2293,"state":0}
  1539. {"id":438,"rid":1,"time":880,"latitude":23.131351601643452,"longitude":113.36475594541787,"speed":2.018299235385805,"altitude":22.418731664307415,"bearing":284.94184605029125,"accuracy":18.646274114647056,"step":2293,"state":0}
  1540. {"id":439,"rid":1,"time":882,"latitude":23.131360849457124,"longitude":113.36472288784472,"speed":2.018299235385805,"altitude":22.418731664307415,"bearing":284.94184605029125,"accuracy":18.646274114647056,"step":2299,"state":0}
  1541. {"id":440,"rid":1,"time":884,"latitude":23.13136824770806,"longitude":113.36469644178618,"speed":2.018299235385805,"altitude":22.418731664307415,"bearing":284.94184605029125,"accuracy":18.646274114647056,"step":2306,"state":0}
  1542. {"id":441,"rid":1,"time":886,"latitude":23.131388055197696,"longitude":113.36466123329006,"speed":2.3420438656328013,"altitude":23.768356210552156,"bearing":309.5288627890159,"accuracy":16.838725552705025,"step":2313,"state":0}
  1543. {"id":442,"rid":1,"time":888,"latitude":23.131345682061337,"longitude":113.36453669600365,"speed":1.3767025874244496,"altitude":23.73715337086469,"bearing":277.11821654952394,"accuracy":14.618393879675818,"step":2320,"state":0}
  1544. {"id":443,"rid":1,"time":890,"latitude":23.131335295459262,"longitude":113.36450616913334,"speed":1.3767025874244496,"altitude":23.73715337086469,"bearing":277.11821654952394,"accuracy":14.618393879675818,"step":2320,"state":0}
  1545. {"id":444,"rid":1,"time":892,"latitude":23.13134802152366,"longitude":113.3644945837442,"speed":1.7194287797881513,"altitude":25.015841951593757,"bearing":305.0578591705874,"accuracy":15.440345873020469,"step":2327,"state":0}
  1546. {"id":445,"rid":1,"time":894,"latitude":23.13135820237518,"longitude":113.36448531543289,"speed":1.7194287797881513,"altitude":25.015841951593757,"bearing":305.0578591705874,"accuracy":15.440345873020469,"step":2333,"state":0}
  1547. {"id":446,"rid":1,"time":896,"latitude":23.13137459358417,"longitude":113.36446927448173,"speed":1.509450755128528,"altitude":25.26859122980386,"bearing":309.5294215062621,"accuracy":16.94780964611362,"step":2340,"state":0}
  1548. {"id":447,"rid":1,"time":898,"latitude":23.13141005898192,"longitude":113.36444933451594,"speed":2.5327952301986936,"altitude":25.524819880723953,"bearing":320.7470894116479,"accuracy":18.625571657589855,"step":2340,"state":0}
  1549. {"id":448,"rid":1,"time":900,"latitude":23.131445321491093,"longitude":113.36442632959194,"speed":2.51090265453579,"altitude":26.016448522917926,"bearing":316.38718508974506,"accuracy":22.226019927439893,"step":2347,"state":0}
  1550. {"id":449,"rid":1,"time":902,"latitude":23.131480204675515,"longitude":113.36440092695477,"speed":2.4981384275365555,"altitude":25.804597506299615,"bearing":314.077102130084,"accuracy":26.994815849723587,"step":2353,"state":0}
  1551. {"id":450,"rid":1,"time":904,"latitude":23.131508111223052,"longitude":113.36438060484505,"speed":2.4981384275365555,"altitude":25.804597506299615,"bearing":314.077102130084,"accuracy":26.994815849723587,"step":2360,"state":0}
  1552. {"id":451,"rid":1,"time":906,"latitude":23.13154535616594,"longitude":113.36435355071632,"speed":2.606623368544391,"altitude":25.315260456874967,"bearing":317.1275172349241,"accuracy":30.54160456363538,"step":2367,"state":0}
  1553. {"id":452,"rid":1,"time":908,"latitude":23.131575152120252,"longitude":113.36433190741332,"speed":2.606623368544391,"altitude":25.315260456874967,"bearing":317.1275172349241,"accuracy":30.54160456363538,"step":2367,"state":0}
  1554. {"id":453,"rid":1,"time":910,"latitude":23.131602623866343,"longitude":113.36428963617368,"speed":2.2504195092414943,"altitude":25.305438356474042,"bearing":304.3342295508658,"accuracy":18.1391601020749,"step":2374,"state":0}
  1555. {"id":454,"rid":1,"time":912,"latitude":23.13168782760704,"longitude":113.36410650404963,"speed":1.885712421855846,"altitude":24.561469526030123,"bearing":287.9618222464571,"accuracy":14.798081785690798,"step":2380,"state":0}
  1556. {"id":455,"rid":1,"time":914,"latitude":23.131708712946804,"longitude":113.36406161427601,"speed":1.885712421855846,"altitude":24.561469526030123,"bearing":287.9618222464571,"accuracy":14.798081785690798,"step":2387,"state":0}
  1557. {"id":456,"rid":1,"time":916,"latitude":23.131726937925066,"longitude":113.36401006560277,"speed":1.807614561778365,"altitude":24.65920547861606,"bearing":288.89389341526226,"accuracy":14.968786108983583,"step":2387,"state":0}
  1558. {"id":457,"rid":1,"time":918,"latitude":23.131708880170297,"longitude":113.36394848896396,"speed":1.998005932599627,"altitude":24.46349686384201,"bearing":269.35586922431594,"accuracy":15.092930627951862,"step":2394,"state":0}
  1559. {"id":458,"rid":1,"time":920,"latitude":23.13170770743485,"longitude":113.36392327684825,"speed":2.939511509185527,"altitude":24.944608747959137,"bearing":271.6420151665282,"accuracy":15.885559545725716,"step":2401,"state":0}
  1560. {"id":459,"rid":1,"time":922,"latitude":23.13169208470098,"longitude":113.36379513608318,"speed":2.4759714887011515,"altitude":25.010604458861053,"bearing":265.1270475037373,"accuracy":15.258369194337446,"step":2408,"state":0}
  1561. {"id":460,"rid":1,"time":924,"latitude":23.13168825521999,"longitude":113.3637637259198,"speed":2.4759714887011515,"altitude":25.010604458861053,"bearing":265.1270475037373,"accuracy":15.258369194337446,"step":2414,"state":0}
  1562. {"id":461,"rid":1,"time":926,"latitude":23.131694516936413,"longitude":113.36375213741985,"speed":1.675254258893585,"altitude":24.05481548514217,"bearing":266.8492167171247,"accuracy":15.436891628812575,"step":2414,"state":0}
  1563. {"id":462,"rid":1,"time":928,"latitude":23.131699526309546,"longitude":113.36374286661993,"speed":1.675254258893585,"altitude":24.05481548514217,"bearing":266.8492167171247,"accuracy":15.436891628812575,"step":2421,"state":0}
  1564. {"id":463,"rid":1,"time":930,"latitude":23.13169138103028,"longitude":113.36373143522303,"speed":1.5450744309888673,"altitude":24.170354056172073,"bearing":238.6392189276359,"accuracy":19.054394534675495,"step":2428,"state":0}
  1565. {"id":464,"rid":1,"time":932,"latitude":23.131678896924917,"longitude":113.3637135552965,"speed":1.9612571761255568,"altitude":23.67324980441481,"bearing":234.40229800555954,"accuracy":18.82697781584971,"step":2435,"state":0}
  1566. {"id":465,"rid":1,"time":934,"latitude":23.13165751641146,"longitude":113.36369594189341,"speed":1.8418766309191277,"altitude":24.54144853260368,"bearing":220.62967604604918,"accuracy":21.45865994850003,"step":2435,"state":0}
  1567. {"id":466,"rid":1,"time":936,"latitude":23.131622996636114,"longitude":113.36368179691749,"speed":2.163692998785012,"altitude":23.32394401729107,"bearing":207.65086266727567,"accuracy":21.344240054097348,"step":2441,"state":0}
  1568. {"id":467,"rid":1,"time":938,"latitude":23.13158539817695,"longitude":113.36365067841939,"speed":2.899517328024429,"altitude":23.986706843599677,"bearing":217.03695859622448,"accuracy":20.69183798009975,"step":2448,"state":0}
  1569. {"id":468,"rid":1,"time":940,"latitude":23.131540291197812,"longitude":113.3636309377008,"speed":2.6145831114945968,"altitude":23.293888300657272,"bearing":207.6440209172851,"accuracy":18.459576365624944,"step":2455,"state":0}
  1570. {"id":469,"rid":1,"time":942,"latitude":23.131495525058945,"longitude":113.36361096760857,"speed":2.636465355713593,"altitude":22.930895511992276,"bearing":205.63839437378613,"accuracy":19.916990835433126,"step":2462,"state":0}
  1571. {"id":470,"rid":1,"time":944,"latitude":23.1314592238666,"longitude":113.36357914952089,"speed":2.2304291347128307,"altitude":22.75662819389254,"bearing":219.58797857093666,"accuracy":16.244822157579108,"step":2462,"state":0}
  1572. {"id":471,"rid":1,"time":946,"latitude":23.13142101407592,"longitude":113.36355054834934,"speed":2.250159818098322,"altitude":23.857379871420562,"bearing":215.64551699324835,"accuracy":18.1426847955376,"step":2468,"state":0}
  1573. {"id":472,"rid":1,"time":948,"latitude":23.1313821997156,"longitude":113.36353206194337,"speed":2.0701900260086097,"altitude":22.901250435970724,"bearing":204.21284983361073,"accuracy":19.085803663031683,"step":2475,"state":0}
  1574. {"id":473,"rid":1,"time":950,"latitude":23.131344095275953,"longitude":113.36350083401652,"speed":2.2223335105549964,"altitude":23.419979391619563,"bearing":217.66947254021804,"accuracy":21.01229625876542,"step":2482,"state":0}
  1575. {"id":474,"rid":1,"time":952,"latitude":23.131303791845763,"longitude":113.36347503787294,"speed":2.386189284273453,"altitude":23.266602993942797,"bearing":211.61894980073782,"accuracy":19.772146366675464,"step":2482,"state":0}
  1576. {"id":475,"rid":1,"time":954,"latitude":23.13126248877175,"longitude":113.36344235668724,"speed":2.745614189070404,"altitude":23.131191150285304,"bearing":216.06033927911633,"accuracy":21.88925076101498,"step":2489,"state":0}
  1577. {"id":476,"rid":1,"time":956,"latitude":23.131226516625038,"longitude":113.3634028653845,"speed":2.4090548706406363,"altitude":22.736889846622944,"bearing":219.9531570047276,"accuracy":20.07386709651128,"step":2495,"state":0}
  1578. {"id":477,"rid":1,"time":958,"latitude":23.131185911650725,"longitude":113.36336812564093,"speed":2.593315481977792,"altitude":22.645698729902506,"bearing":213.1428487419255,"accuracy":20.995871640830778,"step":2502,"state":0}
  1579. {"id":478,"rid":1,"time":960,"latitude":23.13097463749755,"longitude":113.36347332640275,"speed":2.40538281710355,"altitude":23.523545562289655,"bearing":154.74027305547125,"accuracy":14.746752135446656,"step":2509,"state":0}
  1580. {"id":479,"rid":1,"time":962,"latitude":23.13087104174492,"longitude":113.3634898986437,"speed":2.177550609434343,"altitude":22.861304574646056,"bearing":175.06571328903954,"accuracy":14.778995343447923,"step":2509,"state":0}
  1581. {"id":480,"rid":1,"time":964,"latitude":23.130812270003656,"longitude":113.36348146967606,"speed":2.6416308394582972,"altitude":22.58542852010578,"bearing":183.87620095122728,"accuracy":14.80641842553181,"step":2516,"state":0}
  1582. {"id":481,"rid":1,"time":966,"latitude":23.130755270813403,"longitude":113.36346752667481,"speed":2.3384290056194064,"altitude":22.595156711526215,"bearing":186.31742983127776,"accuracy":14.644590542278058,"step":2522,"state":0}
  1583. {"id":482,"rid":1,"time":968,"latitude":23.130741299038867,"longitude":113.36346410893378,"speed":2.3384290056194064,"altitude":22.595156711526215,"bearing":186.31742983127776,"accuracy":14.644590542278058,"step":2529,"state":0}
  1584. {"id":483,"rid":1,"time":970,"latitude":23.130695895642024,"longitude":113.36345938046941,"speed":1.9782238211288414,"altitude":22.358136605471373,"bearing":184.67937547865643,"accuracy":14.921962927341209,"step":2529,"state":0}
  1585. {"id":484,"rid":1,"time":972,"latitude":23.130633368063638,"longitude":113.36346129302223,"speed":2.154194949868797,"altitude":22.514573853462934,"bearing":180.08962195876646,"accuracy":15.068739526835868,"step":2536,"state":0}
  1586. {"id":485,"rid":1,"time":974,"latitude":23.13058671078581,"longitude":113.363438417633,"speed":2.49116977132368,"altitude":23.17617550585419,"bearing":188.06193461447432,"accuracy":14.994197989414559,"step":2543,"state":0}
  1587. {"id":486,"rid":1,"time":976,"latitude":23.130575274044983,"longitude":113.3634328103642,"speed":2.49116977132368,"altitude":23.17617550585419,"bearing":188.06193461447432,"accuracy":14.994197989414559,"step":2549,"state":0}
  1588. {"id":487,"rid":1,"time":978,"latitude":23.130566447534598,"longitude":113.36342772615592,"speed":1.7902418755072806,"altitude":21.71756802406162,"bearing":199.56295286656706,"accuracy":15.420962290848228,"step":2556,"state":0}
  1589. {"id":488,"rid":1,"time":980,"latitude":23.130554123739486,"longitude":113.36340081807754,"speed":2.020689316438717,"altitude":21.47227299120277,"bearing":230.2532168367418,"accuracy":16.51205257405365,"step":2556,"state":0}
  1590. {"id":489,"rid":1,"time":982,"latitude":23.130544264703396,"longitude":113.36337929161482,"speed":2.020689316438717,"altitude":21.47227299120277,"bearing":230.2532168367418,"accuracy":16.51205257405365,"step":2563,"state":0}
  1591. {"id":490,"rid":1,"time":984,"latitude":23.1305280224398,"longitude":113.36335279310089,"speed":1.9447030331287813,"altitude":21.34276899881661,"bearing":226.98875426167328,"accuracy":20.083434651126346,"step":2569,"state":0}
  1592. {"id":491,"rid":1,"time":986,"latitude":23.1305017907817,"longitude":113.36329676356058,"speed":2.591780642071065,"altitude":21.22425536904484,"bearing":240.0832086823545,"accuracy":15.682823821363511,"step":2574,"state":0}
  1593. {"id":492,"rid":1,"time":988,"latitude":23.13048080545522,"longitude":113.36325193992832,"speed":2.591780642071065,"altitude":21.22425536904484,"bearing":240.0832086823545,"accuracy":15.682823821363511,"step":2574,"state":0}
  1594. {"id":493,"rid":1,"time":990,"latitude":23.130465373530843,"longitude":113.36320398249825,"speed":2.02855046301526,"altitude":21.181858545169234,"bearing":243.2768647826017,"accuracy":17.370474798389996,"step":2581,"state":0}
  1595. {"id":494,"rid":1,"time":992,"latitude":23.13045302799134,"longitude":113.36316561655417,"speed":2.02855046301526,"altitude":21.181858545169234,"bearing":243.2768647826017,"accuracy":17.370474798389996,"step":2588,"state":0}
  1596. {"id":495,"rid":1,"time":994,"latitude":23.130446189754185,"longitude":113.36312537518779,"speed":2.153589980955028,"altitude":19.79583982937038,"bearing":249.29651524193747,"accuracy":20.201807727476393,"step":2595,"state":0}
  1597. {"id":496,"rid":1,"time":996,"latitude":23.130436704407515,"longitude":113.36307896768494,"speed":2.1602117816590285,"altitude":19.987051242031157,"bearing":250.41346527599575,"accuracy":27.1597962345832,"step":2595,"state":0}
  1598. {"id":497,"rid":1,"time":998,"latitude":23.13040833705032,"longitude":113.36305030522436,"speed":2.103978032725381,"altitude":19.468708792701364,"bearing":219.89147937845132,"accuracy":24.73302361352133,"step":2602,"state":0}
  1599. {"id":498,"rid":1,"time":1000,"latitude":23.130377830664564,"longitude":113.36303247508226,"speed":1.892503654611521,"altitude":18.46020424924791,"bearing":195.08511112950617,"accuracy":24.58486972636382,"step":2608,"state":0}
  1600. {"id":499,"rid":1,"time":1002,"latitude":23.13034425671915,"longitude":113.36300703475331,"speed":2.056061445819335,"altitude":18.563550803810358,"bearing":206.07352192647733,"accuracy":29.57844801265585,"step":2615,"state":0}
  1601. {"id":500,"rid":1,"time":1004,"latitude":23.130295913187823,"longitude":113.36298901538942,"speed":2.366742810804903,"altitude":18.20556203648448,"bearing":198.93159512845372,"accuracy":24.8581211351043,"step":2622,"state":0}
  1602. {"id":501,"rid":1,"time":1006,"latitude":23.13024736423081,"longitude":113.36300812854415,"speed":2.334120579799212,"altitude":17.877198841422796,"bearing":161.09557978165014,"accuracy":24.615909389367033,"step":2622,"state":0}
  1603. {"id":502,"rid":1,"time":1008,"latitude":23.130209013346455,"longitude":113.36303676542212,"speed":2.288720349418146,"altitude":18.44536153227091,"bearing":145.71203256332208,"accuracy":16.942073174167447,"step":2629,"state":0}
  1604. {"id":503,"rid":1,"time":1010,"latitude":23.13016520329869,"longitude":113.36306412370925,"speed":2.4582318114726127,"altitude":17.784668129868805,"bearing":148.57499261738718,"accuracy":15.646525840712187,"step":2635,"state":0}
  1605. {"id":504,"rid":1,"time":1012,"latitude":23.13013015526048,"longitude":113.36308601033892,"speed":2.4582318114726127,"altitude":17.784668129868805,"bearing":148.57499261738718,"accuracy":15.646525840712187,"step":2642,"state":0}
  1606. {"id":505,"rid":1,"time":1014,"latitude":23.13009077785422,"longitude":113.36310796842736,"speed":1.7178158003983208,"altitude":16.54435029812157,"bearing":152.26609362337317,"accuracy":16.20364019366541,"step":2642,"state":0}
  1607. {"id":506,"rid":1,"time":1016,"latitude":23.13005243999171,"longitude":113.36313237083561,"speed":1.9828424804652516,"altitude":17.82989195547998,"bearing":145.06457952955793,"accuracy":15.922936785563206,"step":2649,"state":0}
  1608. {"id":507,"rid":1,"time":1018,"latitude":23.130021769701703,"longitude":113.36315189276223,"speed":1.9828424804652516,"altitude":17.82989195547998,"bearing":145.06457952955793,"accuracy":15.922936785563206,"step":2656,"state":0}
  1609. {"id":508,"rid":1,"time":1020,"latitude":23.129901311214464,"longitude":113.36327943860817,"speed":2.9356280761323683,"altitude":16.724028301425278,"bearing":135.75695602389064,"accuracy":15.134063728917965,"step":2662,"state":0}
  1610. {"id":509,"rid":1,"time":1022,"latitude":23.129842296740115,"longitude":113.36334469537326,"speed":2.181102961699547,"altitude":16.14928064122796,"bearing":139.45706701170292,"accuracy":14.908986653207865,"step":2669,"state":0}
  1611. {"id":510,"rid":1,"time":1024,"latitude":23.12982783097444,"longitude":113.36336069126378,"speed":2.181102961699547,"altitude":16.14928064122796,"bearing":139.45706701170292,"accuracy":14.908986653207865,"step":2669,"state":0}
  1612. {"id":511,"rid":1,"time":1026,"latitude":23.12978025875261,"longitude":113.36338918505447,"speed":2.2208170098147053,"altitude":16.09020797442645,"bearing":141.23102257207935,"accuracy":15.279397318721195,"step":2676,"state":0}
  1613. {"id":512,"rid":1,"time":1028,"latitude":23.129729895514476,"longitude":113.36342483783312,"speed":2.2984593853742967,"altitude":16.08524963632226,"bearing":146.0878585156936,"accuracy":15.308388663337603,"step":2683,"state":0}
  1614. {"id":513,"rid":1,"time":1030,"latitude":23.129669428546972,"longitude":113.36343972033558,"speed":2.5115191101094174,"altitude":15.900833358988166,"bearing":157.70219070937992,"accuracy":15.204557915283258,"step":2690,"state":0}
  1615. {"id":514,"rid":1,"time":1032,"latitude":23.129654606742783,"longitude":113.3634433683693,"speed":2.5115191101094174,"altitude":15.900833358988166,"bearing":157.70219070937992,"accuracy":15.204557915283258,"step":2690,"state":0}
  1616. {"id":515,"rid":1,"time":1034,"latitude":23.129592613090892,"longitude":113.36349177007588,"speed":2.542226075492193,"altitude":15.302111506462097,"bearing":147.6564346600949,"accuracy":14.812587457725655,"step":2697,"state":0}
  1617. {"id":516,"rid":1,"time":1036,"latitude":23.129553048995238,"longitude":113.36353578388173,"speed":2.331820668046426,"altitude":15.37707301415503,"bearing":141.33184772844302,"accuracy":14.569446093049589,"step":2703,"state":0}
  1618. {"id":517,"rid":1,"time":1038,"latitude":23.1295357743259,"longitude":113.36358629874098,"speed":2.316445891961352,"altitude":16.052468047477305,"bearing":119.47349125918777,"accuracy":14.305033010003266,"step":2710,"state":0}
  1619. {"id":518,"rid":1,"time":1040,"latitude":23.129557136627692,"longitude":113.3636470076479,"speed":2.6146876744795997,"altitude":14.850635508075356,"bearing":85.36484739947726,"accuracy":14.241168021370008,"step":2717,"state":0}
  1620. {"id":519,"rid":1,"time":1042,"latitude":23.129586945845663,"longitude":113.36369485731814,"speed":2.6633530058700785,"altitude":14.935090810060501,"bearing":74.0923250715358,"accuracy":14.195868868386544,"step":2717,"state":0}
  1621. {"id":520,"rid":1,"time":1044,"latitude":23.129620054233474,"longitude":113.36373504988143,"speed":2.523628594223605,"altitude":13.569947088137269,"bearing":60.810208684520155,"accuracy":14.219942835937267,"step":2724,"state":0}
  1622. {"id":521,"rid":1,"time":1046,"latitude":23.12962816983876,"longitude":113.36374490197636,"speed":2.523628594223605,"altitude":13.569947088137269,"bearing":60.810208684520155,"accuracy":14.219942835937267,"step":2731,"state":0}
  1623. {"id":522,"rid":1,"time":1048,"latitude":23.129669066152637,"longitude":113.36378171892181,"speed":2.4744866213547416,"altitude":14.422137073241174,"bearing":49.17258330326769,"accuracy":14.230808321163206,"step":2737,"state":0}
  1624. {"id":523,"rid":1,"time":1050,"latitude":23.129718816845,"longitude":113.36381736415484,"speed":2.3725260166715074,"altitude":13.994957237504423,"bearing":43.865359333147794,"accuracy":14.25858964790523,"step":2737,"state":0}
  1625. {"id":524,"rid":1,"time":1052,"latitude":23.129734288229578,"longitude":113.36386296085857,"speed":2.2725831746970933,"altitude":14.21352228615433,"bearing":59.39614718285333,"accuracy":14.268186031233721,"step":2744,"state":0}
  1626. {"id":525,"rid":1,"time":1054,"latitude":23.12973808061147,"longitude":113.36387413762901,"speed":2.2725831746970933,"altitude":14.21352228615433,"bearing":59.39614718285333,"accuracy":14.268186031233721,"step":2751,"state":0}
  1627. {"id":526,"rid":1,"time":1056,"latitude":23.129765016465377,"longitude":113.36390779812962,"speed":1.917111349752093,"altitude":13.118398276157677,"bearing":58.323633549122015,"accuracy":14.343453608148327,"step":2758,"state":0}
  1628. {"id":527,"rid":1,"time":1058,"latitude":23.129769776081694,"longitude":113.36395946108865,"speed":2.1461594049489343,"altitude":13.545558606274426,"bearing":75.68247788982453,"accuracy":14.268928275034627,"step":2764,"state":0}
  1629. {"id":528,"rid":1,"time":1060,"latitude":23.12975640383921,"longitude":113.36402188483612,"speed":2.478821820750961,"altitude":13.429115070030093,"bearing":94.89842869525732,"accuracy":14.24336723331067,"step":2764,"state":0}
  1630. {"id":529,"rid":1,"time":1062,"latitude":23.129741044357246,"longitude":113.36407343123085,"speed":2.4297306518331574,"altitude":13.611485127359629,"bearing":101.2187726631764,"accuracy":14.329036130593355,"step":2771,"state":0}
  1631. {"id":530,"rid":1,"time":1064,"latitude":23.129741784425978,"longitude":113.36413541685852,"speed":2.2394463160170575,"altitude":13.761392582207918,"bearing":90.7581381647586,"accuracy":14.362638117398724,"step":2778,"state":0}
  1632. {"id":531,"rid":1,"time":1066,"latitude":23.129741965833354,"longitude":113.3641506109202,"speed":2.2394463160170575,"altitude":13.761392582207918,"bearing":90.7581381647586,"accuracy":14.362638117398724,"step":2785,"state":0}
  1633. {"id":532,"rid":1,"time":1068,"latitude":23.129733614579777,"longitude":113.36420245713708,"speed":2.4670049529067817,"altitude":14.0394745208323,"bearing":93.21179643832342,"accuracy":14.250337474126475,"step":2785,"state":0}
  1634. {"id":533,"rid":1,"time":1070,"latitude":23.129721124043716,"longitude":113.36425673485826,"speed":2.4616311224846146,"altitude":13.411863080225885,"bearing":100.2308832722608,"accuracy":14.287818277740506,"step":2791,"state":0}
  1635. {"id":534,"rid":1,"time":1072,"latitude":23.129717857560696,"longitude":113.36430792266941,"speed":2.483021371266328,"altitude":13.467682030051947,"bearing":95.31839679838902,"accuracy":14.292012886564837,"step":2798,"state":0}
  1636. {"id":535,"rid":1,"time":1074,"latitude":23.12971357572032,"longitude":113.36437125381588,"speed":2.433089249145773,"altitude":13.058918239548802,"bearing":97.3207261407268,"accuracy":14.386089026722832,"step":2805,"state":0}
  1637. {"id":536,"rid":1,"time":1076,"latitude":23.129712526145614,"longitude":113.36438677769434,"speed":2.433089249145773,"altitude":13.058918239548802,"bearing":97.3207261407268,"accuracy":14.386089026722832,"step":2805,"state":0}
  1638. {"id":537,"rid":1,"time":1078,"latitude":23.129679300310144,"longitude":113.36441822738936,"speed":1.7545785362902055,"altitude":12.033628632314503,"bearing":123.87622922358531,"accuracy":14.485728365493195,"step":2811,"state":0}
  1639. {"id":538,"rid":1,"time":1080,"latitude":23.129671155915812,"longitude":113.36442593641203,"speed":1.7545785362902055,"altitude":12.033628632314503,"bearing":123.87622922358531,"accuracy":14.485728365493195,"step":2818,"state":0}
  1640. {"id":539,"rid":1,"time":1082,"latitude":23.129641924644428,"longitude":113.36446325191099,"speed":1.5548148678356082,"altitude":12.541707280091941,"bearing":125.22203341959347,"accuracy":15.216393911679301,"step":2825,"state":0}
  1641. {"id":540,"rid":1,"time":1084,"latitude":23.12963069466346,"longitude":113.36447766533087,"speed":2.3959541199443586,"altitude":11.855527417734265,"bearing":128.8608892659702,"accuracy":16.05513497723507,"step":2832,"state":0}
  1642. {"id":541,"rid":1,"time":1086,"latitude":23.129614060939105,"longitude":113.36449744259454,"speed":2.4798749770899997,"altitude":13.104484159499407,"bearing":132.36317464672447,"accuracy":16.629844464019772,"step":2832,"state":0}
  1643. {"id":542,"rid":1,"time":1088,"latitude":23.12959272444573,"longitude":113.364521131159,"speed":2.4372402453442046,"altitude":12.776613308116794,"bearing":133.95319830201748,"accuracy":17.47272727074851,"step":2839,"state":0}
  1644. {"id":543,"rid":1,"time":1090,"latitude":23.129575655251028,"longitude":113.36454008201054,"speed":2.4372402453442046,"altitude":12.776613308116794,"bearing":133.95319830201748,"accuracy":17.47272727074851,"step":2845,"state":0}
  1645. {"id":544,"rid":1,"time":1092,"latitude":23.129473330764807,"longitude":113.36460610957675,"speed":2.089603143474817,"altitude":12.89292939286679,"bearing":149.54674107081098,"accuracy":14.780932144392938,"step":2852,"state":0}
  1646. {"id":545,"rid":1,"time":1094,"latitude":23.129406679692433,"longitude":113.3646319187705,"speed":2.1529635142767636,"altitude":11.562714998610318,"bearing":158.8093444516412,"accuracy":14.660063411575837,"step":2852,"state":0}
  1647. {"id":546,"rid":1,"time":1096,"latitude":23.129348363423166,"longitude":113.36463578789619,"speed":2.44231055210035,"altitude":12.682004734873772,"bearing":170.3984390990086,"accuracy":14.576006927213896,"step":2859,"state":0}
  1648. {"id":547,"rid":1,"time":1098,"latitude":23.12929679999475,"longitude":113.36464287951554,"speed":2.541771849610543,"altitude":11.818847737275064,"bearing":164.70278783318815,"accuracy":14.52662273528563,"step":2866,"state":0}
  1649. {"id":548,"rid":1,"time":1100,"latitude":23.12924750615947,"longitude":113.36463622210925,"speed":2.409077739899838,"altitude":12.821948588825762,"bearing":176.08647743406863,"accuracy":14.53353272639851,"step":2873,"state":0}
  1650. {"id":549,"rid":1,"time":1102,"latitude":23.129191806347286,"longitude":113.36464871961368,"speed":2.4265056931046445,"altitude":13.51355015579611,"bearing":167.82494866710474,"accuracy":14.506565728728793,"step":2880,"state":0}
  1651. {"id":550,"rid":1,"time":1104,"latitude":23.129141908139303,"longitude":113.36466714105654,"speed":2.4619188839376465,"altitude":13.335278141312301,"bearing":160.36012847875608,"accuracy":14.538819175894583,"step":2880,"state":0}
  1652. {"id":551,"rid":1,"time":1106,"latitude":23.129097732281206,"longitude":113.36469581985699,"speed":2.494540925327639,"altitude":13.202361386269331,"bearing":155.4971419675621,"accuracy":14.65124603011529,"step":2886,"state":0}
  1653. {"id":552,"rid":1,"time":1108,"latitude":23.129086903791777,"longitude":113.36470284967152,"speed":2.494540925327639,"altitude":13.202361386269331,"bearing":155.4971419675621,"accuracy":14.65124603011529,"step":2893,"state":0}
  1654. {"id":553,"rid":1,"time":1110,"latitude":23.129043089979003,"longitude":113.3647219785982,"speed":2.2205715411803615,"altitude":12.58195514138788,"bearing":157.93921644738788,"accuracy":14.774506533536501,"step":2900,"state":0}
  1655. {"id":554,"rid":1,"time":1112,"latitude":23.129032350234965,"longitude":113.36472666752536,"speed":2.2205715411803615,"altitude":12.58195514138788,"bearing":157.93921644738788,"accuracy":14.774506533536501,"step":2900,"state":0}
  1656. {"id":555,"rid":1,"time":1114,"latitude":23.129002278011733,"longitude":113.36476139976838,"speed":1.8820889721606122,"altitude":11.906131248921156,"bearing":151.52439073073634,"accuracy":14.578020152976253,"step":2907,"state":0}
  1657. {"id":556,"rid":1,"time":1116,"latitude":23.128962347624267,"longitude":113.36478260938458,"speed":1.6412325874223108,"altitude":12.103786380961537,"bearing":153.2359796148108,"accuracy":15.080049458165755,"step":2914,"state":0}
  1658. {"id":557,"rid":1,"time":1118,"latitude":23.128929625143186,"longitude":113.36481831961237,"speed":1.6828036029882207,"altitude":12.248443722724915,"bearing":148.27895152140408,"accuracy":15.375680246717184,"step":2920,"state":0}
  1659. {"id":558,"rid":1,"time":1120,"latitude":23.12891588978469,"longitude":113.36483262878016,"speed":2.4325644574304084,"altitude":12.496207188814878,"bearing":144.79068820359075,"accuracy":16.173288470346083,"step":2927,"state":0}
  1660. {"id":559,"rid":1,"time":1122,"latitude":23.128904901497894,"longitude":113.36484407611442,"speed":2.4325644574304084,"altitude":12.496207188814878,"bearing":144.79068820359075,"accuracy":16.173288470346083,"step":2927,"state":0}
  1661. {"id":560,"rid":1,"time":1124,"latitude":23.12888401234415,"longitude":113.36486077521448,"speed":2.4817070604289992,"altitude":11.469360328279436,"bearing":142.04816288548633,"accuracy":16.81048007074675,"step":2934,"state":0}
  1662. {"id":561,"rid":1,"time":1126,"latitude":23.12886182142046,"longitude":113.36488384586607,"speed":2.158984465962054,"altitude":12.098074654117227,"bearing":134.73889137929092,"accuracy":17.16384157050575,"step":2941,"state":0}
  1663. {"id":562,"rid":1,"time":1128,"latitude":23.12884406868151,"longitude":113.36490230238735,"speed":2.158984465962054,"altitude":12.098074654117227,"bearing":134.73889137929092,"accuracy":17.16384157050575,"step":2947,"state":0}
  1664. {"id":563,"rid":1,"time":1130,"latitude":23.128817171177847,"longitude":113.36492943739597,"speed":2.309176341949995,"altitude":11.646548630669713,"bearing":136.70441426068305,"accuracy":16.059789533585498,"step":2947,"state":0}
  1665. {"id":564,"rid":1,"time":1132,"latitude":23.12872735338443,"longitude":113.36504802633135,"speed":2.2349698309044848,"altitude":11.965870885178447,"bearing":130.8575468526852,"accuracy":14.73181759913767,"step":2954,"state":0}
  1666. {"id":565,"rid":1,"time":1134,"latitude":23.128661515471386,"longitude":113.36509183883237,"speed":2.4279018691428846,"altitude":9.528590163215995,"bearing":140.5701182239961,"accuracy":14.909258940635137,"step":2961,"state":0}
  1667. {"id":566,"rid":1,"time":1136,"latitude":23.128613637209252,"longitude":113.36513329430574,"speed":2.45879780456553,"altitude":10.500422059558332,"bearing":143.023503180989,"accuracy":14.66945619121583,"step":2968,"state":0}
  1668. {"id":567,"rid":1,"time":1138,"latitude":23.128557874838318,"longitude":113.36515758535148,"speed":2.4717976283665677,"altitude":9.36500051151961,"bearing":147.52384300789993,"accuracy":14.816414471610681,"step":2975,"state":0}
  1669. {"id":568,"rid":1,"time":1140,"latitude":23.128494446233407,"longitude":113.36516927329217,"speed":2.614355590291913,"altitude":9.352601299062371,"bearing":156.23888552713237,"accuracy":15.042630030607848,"step":2975,"state":0}
  1670. {"id":569,"rid":1,"time":1142,"latitude":23.128435281673504,"longitude":113.3651651759626,"speed":2.455622902143403,"altitude":9.354335351847112,"bearing":163.9249597772834,"accuracy":15.200725552296946,"step":2982,"state":0}
  1671. {"id":570,"rid":1,"time":1144,"latitude":23.12842856388047,"longitude":113.36517803920759,"speed":2.199779577308544,"altitude":10.230630978010595,"bearing":141.2189336318776,"accuracy":15.496557033046695,"step":2988,"state":0}
  1672. {"id":571,"rid":1,"time":1146,"latitude":23.128423189646043,"longitude":113.36518832980357,"speed":2.199779577308544,"altitude":10.230630978010595,"bearing":141.2189336318776,"accuracy":15.496557033046695,"step":2995,"state":0}
  1673. {"id":572,"rid":1,"time":1148,"latitude":23.12835638299077,"longitude":113.36523885586678,"speed":2.3518911509001046,"altitude":10.856625223532319,"bearing":148.43674236820598,"accuracy":15.439464214016851,"step":2995,"state":0}
  1674. {"id":573,"rid":1,"time":1150,"latitude":23.128320144141288,"longitude":113.36528707632601,"speed":2.0374862800350346,"altitude":11.0800072401762,"bearing":141.17100287300272,"accuracy":15.436162758499046,"step":3002,"state":0}
  1675. {"id":574,"rid":1,"time":1152,"latitude":23.1282750162499,"longitude":113.36533493640383,"speed":2.4269098997437477,"altitude":10.193240164779127,"bearing":137.6131428385222,"accuracy":14.715324141517117,"step":3009,"state":0}
  1676. {"id":575,"rid":1,"time":1154,"latitude":23.128263954395845,"longitude":113.3653466679778,"speed":2.4269098997437477,"altitude":10.193240164779127,"bearing":137.6131428385222,"accuracy":14.715324141517117,"step":3015,"state":0}
  1677. {"id":576,"rid":1,"time":1156,"latitude":23.128246908731292,"longitude":113.36539172702516,"speed":2.131679805706602,"altitude":11.024426314048469,"bearing":122.81606252054608,"accuracy":14.906559816068556,"step":3015,"state":0}
  1678. {"id":577,"rid":1,"time":1158,"latitude":23.128243344779232,"longitude":113.36544393151217,"speed":2.3717132909568495,"altitude":10.928470968268812,"bearing":116.82267583049772,"accuracy":14.575585591026085,"step":3022,"state":0}
  1679. {"id":578,"rid":1,"time":1160,"latitude":23.128217693560615,"longitude":113.36549256339049,"speed":2.4427649312146738,"altitude":9.959614550694823,"bearing":119.80909932422676,"accuracy":14.701621701867253,"step":3029,"state":0}
  1680. {"id":579,"rid":1,"time":1162,"latitude":23.128200552869405,"longitude":113.36554277682683,"speed":2.4491896462238594,"altitude":9.62358899321407,"bearing":114.91271444344426,"accuracy":15.059694632712432,"step":3036,"state":0}
  1681. {"id":580,"rid":1,"time":1164,"latitude":23.128186310351083,"longitude":113.36555672580175,"speed":2.750909318561327,"altitude":8.97132431063801,"bearing":127.09954087283448,"accuracy":15.527702222845777,"step":3043,"state":0}
  1682. {"id":581,"rid":1,"time":1166,"latitude":23.12817491633642,"longitude":113.36556788498171,"speed":2.750909318561327,"altitude":8.97132431063801,"bearing":127.09954087283448,"accuracy":15.527702222845777,"step":3043,"state":0}
  1683. {"id":582,"rid":1,"time":1168,"latitude":23.128158531159414,"longitude":113.36558885659645,"speed":2.5960938039141106,"altitude":9.41845482494682,"bearing":126.23073222785408,"accuracy":18.374029537272623,"step":3049,"state":0}
  1684. {"id":583,"rid":1,"time":1170,"latitude":23.128142384823366,"longitude":113.36561518249937,"speed":2.5139888254467517,"altitude":9.192559751681983,"bearing":122.85341520959693,"accuracy":19.998888677294644,"step":3056,"state":0}
  1685. {"id":584,"rid":1,"time":1172,"latitude":23.128096318883003,"longitude":113.3656426451314,"speed":2.993077670644337,"altitude":8.964183662086725,"bearing":139.26628027721716,"accuracy":18.41935087023938,"step":3063,"state":0}
  1686. {"id":585,"rid":1,"time":1174,"latitude":23.128115102786253,"longitude":113.36581751222081,"speed":2.938135912287337,"altitude":8.6255874466151,"bearing":98.71836154183148,"accuracy":15.207810797279997,"step":3063,"state":0}
  1687. {"id":586,"rid":1,"time":1176,"latitude":23.128126874218992,"longitude":113.36591361720468,"speed":2.5865501099319514,"altitude":9.668410377576947,"bearing":97.86129387984788,"accuracy":14.650818627034907,"step":3070,"state":0}
  1688. {"id":587,"rid":1,"time":1178,"latitude":23.128158837521546,"longitude":113.36597055279123,"speed":2.480249386594369,"altitude":9.629266150295734,"bearing":84.86800157166874,"accuracy":14.717180970709826,"step":3077,"state":0}
  1689. {"id":588,"rid":1,"time":1180,"latitude":23.128166672440862,"longitude":113.36598450897509,"speed":2.480249386594369,"altitude":9.629266150295734,"bearing":84.86800157166874,"accuracy":14.717180970709826,"step":3084,"state":0}
  1690. {"id":589,"rid":1,"time":1182,"latitude":23.128217329088624,"longitude":113.36600205933081,"speed":1.7212631744443014,"altitude":10.343568094074726,"bearing":54.51100837924765,"accuracy":14.825569625748251,"step":3090,"state":0}
  1691. {"id":590,"rid":1,"time":1184,"latitude":23.12825472855239,"longitude":113.36604424444442,"speed":2.071454575952268,"altitude":10.793107748962939,"bearing":59.22788264828851,"accuracy":14.40567887407612,"step":3090,"state":0}
  1692. {"id":591,"rid":1,"time":1186,"latitude":23.128301164804615,"longitude":113.36609349195567,"speed":2.313584504628631,"altitude":10.559664877131581,"bearing":55.73932668929715,"accuracy":14.376493065015932,"step":3097,"state":0}
  1693. {"id":592,"rid":1,"time":1188,"latitude":23.128312547367134,"longitude":113.36610556362058,"speed":2.313584504628631,"altitude":10.559664877131581,"bearing":55.73932668929715,"accuracy":14.376493065015932,"step":3104,"state":0}
  1694. {"id":593,"rid":1,"time":1190,"latitude":23.128343391480552,"longitude":113.36615316331586,"speed":2.434897707739887,"altitude":12.038256159052253,"bearing":56.02306725506299,"accuracy":14.551358373169151,"step":3111,"state":0}
  1695. {"id":594,"rid":1,"time":1192,"latitude":23.12836999601316,"longitude":113.3662029189673,"speed":2.1816612646891893,"altitude":11.55889556184411,"bearing":57.6903279150792,"accuracy":14.540595584061744,"step":3111,"state":0}
  1696. {"id":595,"rid":1,"time":1194,"latitude":23.12837651737828,"longitude":113.36621511518871,"speed":2.1816612646891893,"altitude":11.55889556184411,"bearing":57.6903279150792,"accuracy":14.540595584061744,"step":3118,"state":0}
  1697. {"id":596,"rid":1,"time":1196,"latitude":23.128418251550325,"longitude":113.3662500494479,"speed":2.24318835244374,"altitude":10.535273466259241,"bearing":51.02653524173531,"accuracy":14.799635735945792,"step":3125,"state":0}
  1698. {"id":597,"rid":1,"time":1198,"latitude":23.128445272969117,"longitude":113.36629854348115,"speed":2.450757061289762,"altitude":10.141735481098294,"bearing":55.218468326451784,"accuracy":14.672383656435331,"step":3132,"state":0}
  1699. {"id":598,"rid":1,"time":1200,"latitude":23.128490598746453,"longitude":113.36636141909622,"speed":2.919342860462602,"altitude":9.835807737894356,"bearing":55.43133547349557,"accuracy":14.834415178009294,"step":3138,"state":0}
  1700. {"id":599,"rid":1,"time":1202,"latitude":23.128540001783527,"longitude":113.36639341798121,"speed":3.0210952433126304,"altitude":9.974955956451595,"bearing":43.30477079956681,"accuracy":14.557738068075082,"step":3138,"state":0}
  1701. {"id":600,"rid":1,"time":1204,"latitude":23.128572793712188,"longitude":113.36643812088357,"speed":1.8570383545768028,"altitude":10.535981084220111,"bearing":54.12080536955998,"accuracy":15.385677320955605,"step":3145,"state":0}
  1702. {"id":601,"rid":1,"time":1206,"latitude":23.12858083174627,"longitude":113.36644907856333,"speed":1.8570383545768028,"altitude":10.535981084220111,"bearing":54.12080536955998,"accuracy":15.385677320955605,"step":3152,"state":0}
  1703. {"id":602,"rid":1,"time":1208,"latitude":23.128555771923175,"longitude":113.3664972242907,"speed":1.4072783176128933,"altitude":10.534489894285798,"bearing":94.37261506767939,"accuracy":14.677973012154807,"step":3159,"state":0}
  1704. {"id":603,"rid":1,"time":1210,"latitude":23.128549629200855,"longitude":113.36650902588377,"speed":1.4072783176128933,"altitude":10.534489894285798,"bearing":94.37261506767939,"accuracy":14.677973012154807,"step":3159,"state":0}
  1705. {"id":604,"rid":1,"time":1212,"latitude":23.12850839738996,"longitude":113.36655574028373,"speed":1.4186135524699546,"altitude":10.515402125194669,"bearing":128.8595148962703,"accuracy":14.442902301838943,"step":3166,"state":0}
  1706. {"id":605,"rid":1,"time":1214,"latitude":23.128465731538327,"longitude":113.36661121736603,"speed":1.9250993032129358,"altitude":10.690237089060247,"bearing":126.46115870369012,"accuracy":14.482293112723784,"step":3173,"state":0}
  1707. {"id":606,"rid":1,"time":1216,"latitude":23.12843131466552,"longitude":113.36666044665691,"speed":2.438036640147375,"altitude":10.521487086080015,"bearing":125.67877844711592,"accuracy":14.475355325669003,"step":3179,"state":0}
  1708. {"id":607,"rid":1,"time":1218,"latitude":23.128389704986397,"longitude":113.36670097739608,"speed":2.544273289942742,"altitude":10.51167001761496,"bearing":134.21531119084673,"accuracy":14.470074712888543,"step":3186,"state":0}
  1709. {"id":608,"rid":1,"time":1220,"latitude":23.128346946510817,"longitude":113.36673917115223,"speed":2.4936174023631548,"altitude":10.146127527579665,"bearing":139.50856192921424,"accuracy":14.339006665699545,"step":3186,"state":0}
  1710. {"id":609,"rid":1,"time":1222,"latitude":23.128315783312573,"longitude":113.36678948802933,"speed":2.5043812107295866,"altitude":10.920735906809568,"bearing":129.81475821775393,"accuracy":14.343013062504797,"step":3193,"state":0}
  1711. {"id":610,"rid":1,"time":1224,"latitude":23.12828070484458,"longitude":113.36682598511305,"speed":2.4970897074692764,"altitude":9.933983126655221,"bearing":138.08278878892813,"accuracy":14.266879479866953,"step":3200,"state":0}
  1712. {"id":611,"rid":1,"time":1226,"latitude":23.128233404104545,"longitude":113.36687117630339,"speed":2.471528805393647,"altitude":10.475856919772923,"bearing":135.7578294652953,"accuracy":14.456753768889639,"step":3207,"state":0}
  1713. {"id":612,"rid":1,"time":1228,"latitude":23.12822180963676,"longitude":113.36688225367345,"speed":2.471528805393647,"altitude":10.475856919772923,"bearing":135.7578294652953,"accuracy":14.456753768889639,"step":3207,"state":0}
  1714. {"id":613,"rid":1,"time":1230,"latitude":23.128195828148765,"longitude":113.36693513853402,"speed":2.447070507825472,"altitude":10.19191951584071,"bearing":124.15086149646775,"accuracy":14.428895066440539,"step":3213,"state":0}
  1715. {"id":614,"rid":1,"time":1232,"latitude":23.128154238434124,"longitude":113.36698741833959,"speed":2.394300502923702,"altitude":9.859444032423198,"bearing":129.29775802054093,"accuracy":14.71617206284277,"step":3220,"state":0}
  1716. {"id":615,"rid":1,"time":1234,"latitude":23.128144043866214,"longitude":113.36700023328751,"speed":2.394300502923702,"altitude":9.859444032423198,"bearing":129.29775802054093,"accuracy":14.71617206284277,"step":3227,"state":0}
  1717. {"id":616,"rid":1,"time":1236,"latitude":23.128119429393305,"longitude":113.367044329252,"speed":2.199123897275857,"altitude":9.935775469988585,"bearing":129.16174705173768,"accuracy":15.319856115567768,"step":3227,"state":0}
  1718. {"id":617,"rid":1,"time":1238,"latitude":23.12809189460065,"longitude":113.36702380778581,"speed":1.4338024055421779,"altitude":10.173798698931932,"bearing":160.36553460409195,"accuracy":15.441136687294257,"step":3234,"state":0}
  1719. {"id":618,"rid":1,"time":1240,"latitude":23.12803825203702,"longitude":113.36699830014885,"speed":1.6481580379626708,"altitude":9.93998071551323,"bearing":181.96812406558215,"accuracy":15.014504356277113,"step":3240,"state":0}
  1720. {"id":619,"rid":1,"time":1242,"latitude":23.12798599127519,"longitude":113.36695948864343,"speed":2.0522474648998217,"altitude":8.986354541964829,"bearing":197.04524427771634,"accuracy":14.917421524178174,"step":3247,"state":0}
  1721. {"id":620,"rid":1,"time":1244,"latitude":23.127943693586445,"longitude":113.36691598264701,"speed":2.1695042299541902,"altitude":10.662941706366837,"bearing":207.26875186914253,"accuracy":14.693095126811334,"step":3254,"state":0}
  1722. {"id":621,"rid":1,"time":1246,"latitude":23.127899128274965,"longitude":113.36687890255189,"speed":2.462010403557713,"altitude":10.242412845604122,"bearing":208.84738582453005,"accuracy":14.655532899924832,"step":3254,"state":0}
  1723. {"id":622,"rid":1,"time":1248,"latitude":23.127856464402573,"longitude":113.36685281717763,"speed":2.440709237094996,"altitude":10.852556674741209,"bearing":203.24397266284802,"accuracy":14.56987665606509,"step":3261,"state":0}
  1724. {"id":623,"rid":1,"time":1250,"latitude":23.127846006534604,"longitude":113.36684642306983,"speed":2.440709237094996,"altitude":10.852556674741209,"bearing":203.24397266284802,"accuracy":14.56987665606509,"step":3267,"state":0}
  1725. {"id":624,"rid":1,"time":1252,"latitude":23.12779695945395,"longitude":113.36684424141015,"speed":2.55200137957211,"altitude":9.523756733164191,"bearing":192.4650571484891,"accuracy":14.330213988850621,"step":3274,"state":0}
  1726. {"id":625,"rid":1,"time":1254,"latitude":23.127736405558696,"longitude":113.36683223931101,"speed":2.4286769350921746,"altitude":9.271866066381335,"bearing":191.28396448802138,"accuracy":14.230594582372442,"step":3274,"state":0}
  1727. {"id":626,"rid":1,"time":1256,"latitude":23.127683679317165,"longitude":113.36684486012757,"speed":2.5057628860578967,"altitude":10.383052631281316,"bearing":179.98252156165407,"accuracy":14.277671095481207,"step":3281,"state":0}
  1728. {"id":627,"rid":1,"time":1258,"latitude":23.127633281355727,"longitude":113.36684570126118,"speed":2.523120907725228,"altitude":9.628355471417308,"bearing":183.89015018677478,"accuracy":14.295715323139419,"step":3288,"state":0}
  1729. {"id":628,"rid":1,"time":1260,"latitude":23.127586525712825,"longitude":113.36684815995221,"speed":2.404426534773694,"altitude":9.952985551208258,"bearing":180.54718074923264,"accuracy":14.333369285436044,"step":3295,"state":0}
  1730. {"id":629,"rid":1,"time":1262,"latitude":23.12757506486052,"longitude":113.36684876263229,"speed":2.404426534773694,"altitude":9.952985551208258,"bearing":180.54718074923264,"accuracy":14.333369285436044,"step":3301,"state":0}
  1731. {"id":630,"rid":1,"time":1264,"latitude":23.127521676452552,"longitude":113.36685198196767,"speed":2.318799154675443,"altitude":9.123903827741742,"bearing":177.762892235409,"accuracy":14.380148917261645,"step":3301,"state":0}
  1732. {"id":631,"rid":1,"time":1266,"latitude":23.127474392558092,"longitude":113.36685993817724,"speed":2.4803494078879593,"altitude":8.368615199811757,"bearing":173.75075153263504,"accuracy":14.374395896373992,"step":3308,"state":0}
  1733. {"id":632,"rid":1,"time":1268,"latitude":23.127427785921537,"longitude":113.36686823640576,"speed":2.4734415872626854,"altitude":8.890494310297072,"bearing":172.37228188633992,"accuracy":14.481062756635477,"step":3315,"state":0}
  1734. {"id":633,"rid":1,"time":1270,"latitude":23.1273711066124,"longitude":113.36689013353316,"speed":2.3915870636656353,"altitude":8.175639141350985,"bearing":167.46101164561824,"accuracy":14.615752497577754,"step":3322,"state":0}
  1735. {"id":634,"rid":1,"time":1272,"latitude":23.12735721324787,"longitude":113.36689550100812,"speed":2.3915870636656353,"altitude":8.175639141350985,"bearing":167.46101164561824,"accuracy":14.615752497577754,"step":3322,"state":0}
  1736. {"id":635,"rid":1,"time":1274,"latitude":23.127307733597622,"longitude":113.36689988830119,"speed":2.1235371882242666,"altitude":8.50454374961555,"bearing":169.7802593120152,"accuracy":14.97501940298812,"step":3328,"state":0}
  1737. {"id":636,"rid":1,"time":1276,"latitude":23.127255674164143,"longitude":113.36693393228597,"speed":2.1177260550072887,"altitude":8.853188035078347,"bearing":157.98126789922404,"accuracy":14.870603451283666,"step":3335,"state":0}
  1738. {"id":637,"rid":1,"time":1278,"latitude":23.127203391915526,"longitude":113.36695169681593,"speed":2.295928959939703,"altitude":7.745946076698601,"bearing":154.14038000285316,"accuracy":14.879229059292417,"step":3342,"state":0}
  1739. {"id":638,"rid":1,"time":1280,"latitude":23.12715760780746,"longitude":113.36697222841906,"speed":2.5810702009878677,"altitude":7.917260945774615,"bearing":153.181566809979,"accuracy":15.026841471935676,"step":3349,"state":0}
  1740. {"id":639,"rid":1,"time":1282,"latitude":23.127146385100044,"longitude":113.36697726117359,"speed":2.5810702009878677,"altitude":7.917260945774615,"bearing":153.181566809979,"accuracy":15.026841471935676,"step":3349,"state":0}
  1741. {"id":640,"rid":1,"time":1284,"latitude":23.127114556302317,"longitude":113.36701351111208,"speed":2.3004542717080017,"altitude":8.528727461583912,"bearing":145.54684386166318,"accuracy":15.190430464772486,"step":3355,"state":0}
  1742. {"id":641,"rid":1,"time":1286,"latitude":23.127105761795328,"longitude":113.3670275840633,"speed":2.1745204486115877,"altitude":8.068033662624657,"bearing":136.14515341117533,"accuracy":15.44058517903878,"step":3362,"state":0}
  1743. {"id":642,"rid":1,"time":1288,"latitude":23.12709585075571,"longitude":113.36704871655621,"speed":2.1302111238859913,"altitude":7.525131369940937,"bearing":134.89301074715326,"accuracy":15.539227601443208,"step":3369,"state":0}
  1744. {"id":643,"rid":1,"time":1290,"latitude":23.127060600150383,"longitude":113.36715573358879,"speed":1.887064165704267,"altitude":7.808541124686599,"bearing":133.09878950386124,"accuracy":14.67308306474399,"step":3369,"state":0}
  1745. {"id":644,"rid":1,"time":1292,"latitude":23.12705195943974,"longitude":113.36718196585355,"speed":1.887064165704267,"altitude":7.808541124686599,"bearing":133.09878950386124,"accuracy":14.67308306474399,"step":3375,"state":0}
  1746. {"id":645,"rid":1,"time":1294,"latitude":23.12701482511059,"longitude":113.36722279794446,"speed":2.1322984346841083,"altitude":7.255452658049762,"bearing":134.2280556598627,"accuracy":14.886413147705186,"step":3380,"state":0}
  1747. {"id":646,"rid":1,"time":1296,"latitude":23.126995279199868,"longitude":113.36727580927311,"speed":2.2218062470150284,"altitude":7.156541999429464,"bearing":111.93142888649182,"accuracy":14.591966806891252,"step":3387,"state":0}
  1748. {"id":647,"rid":1,"time":1298,"latitude":23.126977177771906,"longitude":113.36733242032597,"speed":2.453322301977393,"altitude":9.131922249682248,"bearing":100.84603268351577,"accuracy":14.263569874327436,"step":3394,"state":0}
  1749. {"id":648,"rid":1,"time":1300,"latitude":23.126979907786176,"longitude":113.36739728560383,"speed":2.4980881819060867,"altitude":9.39273480232805,"bearing":90.93087123920589,"accuracy":14.1673312313578,"step":3394,"state":0}
  1750. {"id":649,"rid":1,"time":1302,"latitude":23.126973205121434,"longitude":113.36745373071926,"speed":2.4161758954410666,"altitude":10.361241230741143,"bearing":86.99526379298175,"accuracy":14.161216171009784,"step":3401,"state":0}
  1751. {"id":650,"rid":1,"time":1304,"latitude":23.126988967910773,"longitude":113.36750381161767,"speed":2.493876402621777,"altitude":10.663696056231856,"bearing":72.73949764248783,"accuracy":14.159138133964255,"step":3408,"state":0}
  1752. {"id":651,"rid":1,"time":1306,"latitude":23.126992831722482,"longitude":113.36751608756435,"speed":2.493876402621777,"altitude":10.663696056231856,"bearing":72.73949764248783,"accuracy":14.159138133964255,"step":3414,"state":0}
  1753. {"id":652,"rid":1,"time":1308,"latitude":23.127007498665083,"longitude":113.36757213305424,"speed":2.4142617392991794,"altitude":10.756307626143098,"bearing":71.06960966256064,"accuracy":14.16605106124309,"step":3414,"state":0}
  1754. {"id":653,"rid":1,"time":1310,"latitude":23.127022151638595,"longitude":113.36763645015265,"speed":2.2628829101261583,"altitude":10.300060884095728,"bearing":74.37693782402661,"accuracy":14.184216297494755,"step":3421,"state":0}
  1755. {"id":654,"rid":1,"time":1312,"latitude":23.127046835097925,"longitude":113.367690917934,"speed":2.5969468509761304,"altitude":10.321654264815152,"bearing":65.43798608126654,"accuracy":14.185042479258245,"step":3428,"state":0}
  1756. {"id":655,"rid":1,"time":1314,"latitude":23.12705288556508,"longitude":113.36770426920367,"speed":2.5969468509761304,"altitude":10.321654264815152,"bearing":65.43798608126654,"accuracy":14.185042479258245,"step":3434,"state":0}
  1757. {"id":656,"rid":1,"time":1316,"latitude":23.127083241757532,"longitude":113.36775279687964,"speed":2.4926980934651675,"altitude":9.970923817716539,"bearing":59.72689469087764,"accuracy":14.189522272691157,"step":3441,"state":0}
  1758. {"id":657,"rid":1,"time":1318,"latitude":23.127121398789143,"longitude":113.36780318954732,"speed":2.354197464114159,"altitude":9.57559772580862,"bearing":55.48784749652189,"accuracy":14.19697847690898,"step":3441,"state":0}
  1759. {"id":658,"rid":1,"time":1320,"latitude":23.12713075192978,"longitude":113.3678155419156,"speed":2.354197464114159,"altitude":9.57559772580862,"bearing":55.48784749652189,"accuracy":14.19697847690898,"step":3448,"state":0}
  1760. {"id":659,"rid":1,"time":1322,"latitude":23.127166627475727,"longitude":113.36785829584937,"speed":2.473014923416206,"altitude":10.252089184708893,"bearing":50.13695692152652,"accuracy":14.231475913862813,"step":3455,"state":0}
  1761. {"id":660,"rid":1,"time":1324,"latitude":23.12720654697149,"longitude":113.36791034484895,"speed":2.5281778462686932,"altitude":10.021071000024676,"bearing":53.06076503270061,"accuracy":14.222164702719994,"step":3461,"state":0}
  1762. {"id":661,"rid":1,"time":1326,"latitude":23.12724520521928,"longitude":113.3679443996831,"speed":2.513017252389378,"altitude":10.39992421772331,"bearing":45.01647812358912,"accuracy":14.215995734320323,"step":3461,"state":0}
  1763. {"id":662,"rid":1,"time":1328,"latitude":23.127254681219192,"longitude":113.36795274728354,"speed":2.513017252389378,"altitude":10.39992421772331,"bearing":45.01647812358912,"accuracy":14.215995734320323,"step":3468,"state":0}
  1764. {"id":663,"rid":1,"time":1330,"latitude":23.12729263461742,"longitude":113.36799001453852,"speed":2.3199517519573387,"altitude":9.97847904637456,"bearing":44.24646513994759,"accuracy":14.216623199088485,"step":3475,"state":0}
  1765. {"id":664,"rid":1,"time":1332,"latitude":23.127329787062425,"longitude":113.36803662315708,"speed":2.3927143701133615,"altitude":10.037184155546129,"bearing":41.332103414049364,"accuracy":14.209677331510182,"step":3481,"state":0}
  1766. {"id":665,"rid":1,"time":1334,"latitude":23.127347494450692,"longitude":113.36808675019455,"speed":2.451610452976675,"altitude":11.35453708935529,"bearing":56.460987962184774,"accuracy":14.19424079919055,"step":3488,"state":0}
  1767. {"id":666,"rid":1,"time":1336,"latitude":23.12737579344671,"longitude":113.3681285248598,"speed":2.55740246582577,"altitude":9.922569127753377,"bearing":53.43984785060561,"accuracy":14.20498922962278,"step":3488,"state":0}
  1768. {"id":667,"rid":1,"time":1338,"latitude":23.12740853164539,"longitude":113.36816661398268,"speed":2.5528687746875405,"altitude":10.97965691331774,"bearing":51.190653894372005,"accuracy":14.220723678957478,"step":3495,"state":0}
  1769. {"id":668,"rid":1,"time":1340,"latitude":23.127416556509054,"longitude":113.3681759504774,"speed":2.5528687746875405,"altitude":10.97965691331774,"bearing":51.190653894372005,"accuracy":14.220723678957478,"step":3502,"state":0}
  1770. {"id":669,"rid":1,"time":1342,"latitude":23.12743818185492,"longitude":113.36822472268443,"speed":2.371255562620272,"altitude":11.11754110082984,"bearing":68.04552672122404,"accuracy":14.229577944894599,"step":3508,"state":0}
  1771. {"id":670,"rid":1,"time":1344,"latitude":23.127424438758627,"longitude":113.3682886903544,"speed":2.278287792102855,"altitude":10.613486074842513,"bearing":102.03953685749701,"accuracy":14.278889069175278,"step":3508,"state":0}
  1772. {"id":671,"rid":1,"time":1346,"latitude":23.127371719563723,"longitude":113.36832812400502,"speed":2.4565679143933496,"altitude":10.513593634590507,"bearing":132.22587210994905,"accuracy":14.28328364587532,"step":3515,"state":0}
  1773. {"id":672,"rid":1,"time":1348,"latitude":23.127324190160984,"longitude":113.36834331896262,"speed":2.512193116473245,"altitude":11.16440361738205,"bearing":148.32066734542582,"accuracy":14.256702629721728,"step":3522,"state":0}
  1774. {"id":673,"rid":1,"time":1350,"latitude":23.12726626079288,"longitude":113.36836854482169,"speed":2.5810707030527387,"altitude":11.386321638710797,"bearing":150.95696995570222,"accuracy":14.281351687876189,"step":3529,"state":0}
  1775. {"id":674,"rid":1,"time":1352,"latitude":23.127209672860776,"longitude":113.36837431869583,"speed":2.5075923273396006,"altitude":10.479570616036654,"bearing":158.75448216624014,"accuracy":14.232157924895102,"step":3529,"state":0}
  1776. {"id":675,"rid":1,"time":1354,"latitude":23.127195801894796,"longitude":113.36837573400129,"speed":2.5075923273396006,"altitude":10.479570616036654,"bearing":158.75448216624014,"accuracy":14.232157924895102,"step":3535,"state":0}
  1777. {"id":676,"rid":1,"time":1356,"latitude":23.127154518681834,"longitude":113.3684088447119,"speed":2.370313468674864,"altitude":11.172433594241738,"bearing":140.56805486610148,"accuracy":14.222048454120452,"step":3542,"state":0}
  1778. {"id":677,"rid":1,"time":1358,"latitude":23.127113683193453,"longitude":113.36844583397436,"speed":2.370567881202965,"altitude":10.8575599770993,"bearing":136.66394814828826,"accuracy":14.232557801168246,"step":3549,"state":0}
  1779. {"id":678,"rid":1,"time":1360,"latitude":23.127103673503242,"longitude":113.3684549008687,"speed":2.370567881202965,"altitude":10.8575599770993,"bearing":136.66394814828826,"accuracy":14.232557801168246,"step":3556,"state":0}
  1780. {"id":679,"rid":1,"time":1362,"latitude":23.127062312906844,"longitude":113.36848804419157,"speed":2.423940765716453,"altitude":11.752497907727957,"bearing":142.06300851321058,"accuracy":14.265027758849545,"step":3556,"state":0}
  1781. {"id":680,"rid":1,"time":1364,"latitude":23.1270099911244,"longitude":113.36850988819623,"speed":2.3901054682155856,"altitude":12.62403714004904,"bearing":157.27008214915392,"accuracy":14.223342953728375,"step":3562,"state":0}
  1782. {"id":681,"rid":1,"time":1366,"latitude":23.12699716588698,"longitude":113.36851524264966,"speed":2.3901054682155856,"altitude":12.62403714004904,"bearing":157.27008214915392,"accuracy":14.223342953728375,"step":3569,"state":0}
  1783. {"id":682,"rid":1,"time":1368,"latitude":23.126950610116285,"longitude":113.36852515563999,"speed":2.3631148857563162,"altitude":12.626566744409502,"bearing":166.67834929903304,"accuracy":14.265113792661468,"step":3576,"state":0}
  1784. {"id":683,"rid":1,"time":1370,"latitude":23.12689107644409,"longitude":113.36851857549374,"speed":2.4406145373960957,"altitude":12.121015909127891,"bearing":178.65476424978843,"accuracy":14.301156143389349,"step":3576,"state":0}
  1785. {"id":684,"rid":1,"time":1372,"latitude":23.126876483411426,"longitude":113.36851696255292,"speed":2.4406145373960957,"altitude":12.121015909127891,"bearing":178.65476424978843,"accuracy":14.301156143389349,"step":3583,"state":0}
  1786. {"id":685,"rid":1,"time":1374,"latitude":23.12682396542548,"longitude":113.36851820537447,"speed":2.4554489703916555,"altitude":12.336819191463292,"bearing":177.8522581243786,"accuracy":14.351135330214285,"step":3590,"state":0}
  1787. {"id":686,"rid":1,"time":1376,"latitude":23.126764813244215,"longitude":113.36852117207559,"speed":2.2758749073376343,"altitude":12.482570932246745,"bearing":179.1896842494257,"accuracy":14.481843151403487,"step":3596,"state":0}
  1788. {"id":687,"rid":1,"time":1378,"latitude":23.12672471701444,"longitude":113.36855609648353,"speed":2.4076873532255045,"altitude":11.423983173444867,"bearing":160.87283314948263,"accuracy":14.455496002288934,"step":3603,"state":0}
  1789. {"id":688,"rid":1,"time":1380,"latitude":23.12668253429277,"longitude":113.3685857489242,"speed":2.4706660050544893,"altitude":12.298802788369358,"bearing":153.77282118073907,"accuracy":14.518028576037766,"step":3603,"state":0}
  1790. {"id":689,"rid":1,"time":1382,"latitude":23.12667219436559,"longitude":113.36859301739963,"speed":2.4706660050544893,"altitude":12.298802788369358,"bearing":153.77282118073907,"accuracy":14.518028576037766,"step":3610,"state":0}
  1791. {"id":690,"rid":1,"time":1384,"latitude":23.126623380968525,"longitude":113.36861384301687,"speed":2.4155686524525968,"altitude":11.72599592152983,"bearing":154.97730151471936,"accuracy":14.81934734836576,"step":3617,"state":0}
  1792. {"id":691,"rid":1,"time":1386,"latitude":23.126580494890174,"longitude":113.36860051821026,"speed":2.096141629873518,"altitude":11.911255163140595,"bearing":169.78230801304375,"accuracy":14.970877230376638,"step":3624,"state":0}
  1793. {"id":692,"rid":1,"time":1388,"latitude":23.126542952429794,"longitude":113.36862940146915,"speed":2.2450808538190126,"altitude":11.582377495244145,"bearing":156.064912194126,"accuracy":15.094662566063597,"step":3624,"state":0}
  1794. {"id":693,"rid":1,"time":1390,"latitude":23.12656262302211,"longitude":113.36870221374983,"speed":1.6277042165265243,"altitude":11.580001099966466,"bearing":85.97184021437417,"accuracy":14.934477572391772,"step":3630,"state":0}
  1795. {"id":694,"rid":1,"time":1392,"latitude":23.126567444723605,"longitude":113.36872006166601,"speed":1.6277042165265243,"altitude":11.580001099966466,"bearing":85.97184021437417,"accuracy":14.934477572391772,"step":3637,"state":0}
  1796. {"id":695,"rid":1,"time":1394,"latitude":23.12659831881284,"longitude":113.36876989634413,"speed":2.197588344453851,"altitude":12.304762379266322,"bearing":69.69389840818504,"accuracy":14.985129884933103,"step":3644,"state":0}
  1797. {"id":696,"rid":1,"time":1396,"latitude":23.126603741855828,"longitude":113.3687856653392,"speed":2.288542425146679,"altitude":12.185517479665577,"bearing":71.69137871180291,"accuracy":16.23893987827232,"step":3651,"state":0}
  1798. {"id":697,"rid":1,"time":1398,"latitude":23.126608080290218,"longitude":113.36879828053526,"speed":2.288542425146679,"altitude":12.185517479665577,"bearing":71.69137871180291,"accuracy":16.23893987827232,"step":3651,"state":0}
  1799. {"id":698,"rid":1,"time":1400,"latitude":23.1266053661419,"longitude":113.36881840958449,"speed":2.1763582920452396,"altitude":10.669655736535788,"bearing":87.93526700392418,"accuracy":16.585113372642574,"step":3658,"state":0}
  1800. {"id":699,"rid":1,"time":1402,"latitude":23.126603628851022,"longitude":113.3688446039697,"speed":2.1145623892850374,"altitude":12.544396685436368,"bearing":85.67499867748354,"accuracy":17.280650388120105,"step":3665,"state":0}
  1801. {"id":700,"rid":1,"time":1404,"latitude":23.126602239018318,"longitude":113.36886555947785,"speed":2.1145623892850374,"altitude":12.544396685436368,"bearing":85.67499867748354,"accuracy":17.280650388120105,"step":3672,"state":0}
  1802. {"id":701,"rid":1,"time":1406,"latitude":23.126601127152156,"longitude":113.36888232388435,"speed":2.1145623892850374,"altitude":12.544396685436368,"bearing":85.67499867748354,"accuracy":17.280650388120105,"step":3672,"state":0}
  1803. {"id":702,"rid":1,"time":1408,"latitude":23.126607344864084,"longitude":113.36892834174637,"speed":2.741886278243279,"altitude":11.501688453368843,"bearing":82.04160994036361,"accuracy":15.769244600057208,"step":3678,"state":0}
  1804. {"id":703,"rid":1,"time":1410,"latitude":23.12659806531844,"longitude":113.36909493761726,"speed":2.4965171301622235,"altitude":12.691823182627559,"bearing":102.57490673375177,"accuracy":14.841290472502383,"step":3685,"state":0}
  1805. {"id":704,"rid":1,"time":1412,"latitude":23.12661749670384,"longitude":113.36921051637643,"speed":2.4566389523046857,"altitude":12.031931463629007,"bearing":93.46988267201203,"accuracy":14.508490830950544,"step":3692,"state":0}
  1806. {"id":705,"rid":1,"time":1414,"latitude":23.126611406765736,"longitude":113.36927673044102,"speed":2.3911115509019276,"altitude":11.93156055547297,"bearing":97.86157616829948,"accuracy":14.53035847398351,"step":3699,"state":0}
  1807. {"id":706,"rid":1,"time":1416,"latitude":23.126608480570184,"longitude":113.36933944461072,"speed":2.416125728984355,"altitude":12.87622235249728,"bearing":98.57348321095385,"accuracy":14.327145271294992,"step":3699,"state":0}
  1808. {"id":707,"rid":1,"time":1418,"latitude":23.12659670551599,"longitude":113.36939065264698,"speed":2.4595875098982307,"altitude":13.329688022844493,"bearing":105.26228994960944,"accuracy":14.452791542044318,"step":3706,"state":0}
  1809. {"id":708,"rid":1,"time":1420,"latitude":23.126584604371963,"longitude":113.36943883549941,"speed":2.464925686954408,"altitude":13.01482765097171,"bearing":104.20820272976144,"accuracy":14.554511731530981,"step":3712,"state":0}
  1810. {"id":709,"rid":1,"time":1422,"latitude":23.1265816381113,"longitude":113.3694506461926,"speed":2.464925686954408,"altitude":13.01482765097171,"bearing":104.20820272976144,"accuracy":14.554511731530981,"step":3719,"state":0}
  1811. {"id":710,"rid":1,"time":1424,"latitude":23.126563095705055,"longitude":113.36949449599183,"speed":2.171689582752061,"altitude":12.79797440301627,"bearing":109.66525640262621,"accuracy":14.838601692048362,"step":3719,"state":0}
  1812. {"id":711,"rid":1,"time":1426,"latitude":23.126534387253812,"longitude":113.3695373940235,"speed":1.7865796316501525,"altitude":13.218909571878612,"bearing":118.67671085720184,"accuracy":14.688721547061512,"step":3726,"state":0}
  1813. {"id":712,"rid":1,"time":1428,"latitude":23.126527350171244,"longitude":113.36954790928917,"speed":1.7865796316501525,"altitude":13.218909571878612,"bearing":118.67671085720184,"accuracy":14.688721547061512,"step":3733,"state":0}
  1814. {"id":713,"rid":1,"time":1430,"latitude":23.126496547363647,"longitude":113.36960106591266,"speed":1.9451841279871593,"altitude":12.166824284009635,"bearing":120.70386957426075,"accuracy":14.707862706805264,"step":3739,"state":0}
  1815. {"id":714,"rid":1,"time":1432,"latitude":23.126488996907565,"longitude":113.36961409578828,"speed":1.9451841279871593,"altitude":12.166824284009635,"bearing":120.70386957426075,"accuracy":14.707862706805264,"step":3739,"state":0}
  1816. {"id":715,"rid":1,"time":1434,"latitude":23.126481779123274,"longitude":113.36962313426955,"speed":1.8786391545258228,"altitude":12.79977271426469,"bearing":126.4008221891119,"accuracy":15.807114606917684,"step":3746,"state":0}
  1817. {"id":716,"rid":1,"time":1436,"latitude":23.12646477442709,"longitude":113.36964202955107,"speed":2.0525836839132214,"altitude":12.323946051299572,"bearing":130.50838708295277,"accuracy":15.594585772600325,"step":3753,"state":0}
  1818. {"id":717,"rid":1,"time":1438,"latitude":23.12644270712848,"longitude":113.36966658588045,"speed":2.281720787890128,"altitude":11.375057230703533,"bearing":131.9262754543705,"accuracy":16.06824786566447,"step":3760,"state":0}
  1819. {"id":718,"rid":1,"time":1440,"latitude":23.126308294599376,"longitude":113.36982346254257,"speed":2.9238165457661625,"altitude":12.654272383078933,"bearing":131.6785997372075,"accuracy":15.198103948292475,"step":3766,"state":0}
  1820. {"id":719,"rid":1,"time":1442,"latitude":23.12627534708656,"longitude":113.36986191651613,"speed":2.9238165457661625,"altitude":12.654272383078933,"bearing":131.6785997372075,"accuracy":15.198103948292475,"step":3766,"state":0}
  1821. {"id":720,"rid":1,"time":1444,"latitude":23.126245155358696,"longitude":113.36990697306283,"speed":2.4346603014521295,"altitude":12.30256699770689,"bearing":129.5046679606288,"accuracy":15.299480633423645,"step":3773,"state":0}
  1822. {"id":721,"rid":1,"time":1446,"latitude":23.126215308314734,"longitude":113.36993214312042,"speed":2.564872721256213,"altitude":12.65360067691654,"bearing":139.59084733178395,"accuracy":15.642647018052871,"step":3780,"state":0}
  1823. {"id":722,"rid":1,"time":1448,"latitude":23.126193374480113,"longitude":113.37009271590443,"speed":2.4780999963224866,"altitude":12.537406270392239,"bearing":96.96128114169089,"accuracy":15.17512596781207,"step":3787,"state":0}
  1824. {"id":723,"rid":1,"time":1450,"latitude":23.12618799800738,"longitude":113.37013207587995,"speed":2.4780999963224866,"altitude":12.537406270392239,"bearing":96.96128114169089,"accuracy":15.17512596781207,"step":3787,"state":0}
  1825. {"id":724,"rid":1,"time":1452,"latitude":23.12619261855034,"longitude":113.37019127911776,"speed":2.2966378218997074,"altitude":12.584076286293566,"bearing":93.10996335015221,"accuracy":15.210264305803333,"step":3793,"state":0}
  1826. {"id":725,"rid":1,"time":1454,"latitude":23.126190151697912,"longitude":113.37020570341576,"speed":2.1046947170666392,"altitude":12.688945464789867,"bearing":100.7340261024787,"accuracy":18.022135296393152,"step":3800,"state":0}
  1827. {"id":726,"rid":1,"time":1456,"latitude":23.126186116584027,"longitude":113.37022831056248,"speed":2.244591400295078,"altitude":12.683964781463146,"bearing":104.57390950913137,"accuracy":19.638249552946768,"step":3807,"state":0}
  1828. {"id":727,"rid":1,"time":1458,"latitude":23.12617616106236,"longitude":113.37023668490832,"speed":1.4173098105529538,"altitude":12.46938150934875,"bearing":130.8541612530624,"accuracy":18.673647099091603,"step":3814,"state":0}
  1829. {"id":728,"rid":1,"time":1460,"latitude":23.126162554283916,"longitude":113.37025228195444,"speed":1.725280314931994,"altitude":12.363655344583094,"bearing":137.22855355890232,"accuracy":15.976912388297377,"step":3814,"state":0}
  1830. {"id":729,"rid":1,"time":1462,"latitude":23.126151668861162,"longitude":113.37026475959135,"speed":1.725280314931994,"altitude":12.363655344583094,"bearing":137.22855355890232,"accuracy":15.976912388297377,"step":3820,"state":0}
  1831. {"id":730,"rid":1,"time":1464,"latitude":23.126133086391015,"longitude":113.37027468744736,"speed":1.6746794231219415,"altitude":14.126151986420155,"bearing":152.93855544470415,"accuracy":17.209197435372072,"step":3827,"state":0}
  1832. {"id":731,"rid":1,"time":1466,"latitude":23.12610286668226,"longitude":113.37027188754473,"speed":2.5381208226722327,"altitude":12.34419476147741,"bearing":170.69517676928524,"accuracy":15.541911496211876,"step":3834,"state":0}
  1833. {"id":732,"rid":1,"time":1468,"latitude":23.125964929552044,"longitude":113.37023558398926,"speed":2.4816068184441016,"altitude":12.747432823292911,"bearing":178.76056872504554,"accuracy":15.292251841663969,"step":3834,"state":0}
  1834. {"id":733,"rid":1,"time":1470,"latitude":23.12589630655645,"longitude":113.37021009850957,"speed":2.470190251196395,"altitude":13.191205779090524,"bearing":180.66542697629268,"accuracy":15.020702129759036,"step":3841,"state":0}
  1835. {"id":734,"rid":1,"time":1472,"latitude":23.125841397624537,"longitude":113.37022658132696,"speed":2.5637296746681777,"altitude":12.972158744931221,"bearing":168.98285146975664,"accuracy":14.771242032513108,"step":3847,"state":0}
  1836. {"id":735,"rid":1,"time":1474,"latitude":23.125791488505303,"longitude":113.37023410278607,"speed":2.4407886544054844,"altitude":13.482793956063688,"bearing":171.5958738721521,"accuracy":14.505288440873393,"step":3854,"state":0}
  1837. {"id":736,"rid":1,"time":1476,"latitude":23.12577925466552,"longitude":113.37023594646365,"speed":2.4407886544054844,"altitude":13.482793956063688,"bearing":171.5958738721521,"accuracy":14.505288440873393,"step":3861,"state":0}
  1838. {"id":737,"rid":1,"time":1478,"latitude":23.125734686822646,"longitude":113.37024377024244,"speed":2.3622550183631197,"altitude":12.920455981977284,"bearing":165.5508867445164,"accuracy":14.497098809958002,"step":3861,"state":0}
  1839. {"id":738,"rid":1,"time":1480,"latitude":23.125680555004095,"longitude":113.37023503979435,"speed":1.758946227770796,"altitude":13.726625068113208,"bearing":174.11445292961918,"accuracy":14.703040925732324,"step":3868,"state":0}
  1840. {"id":739,"rid":1,"time":1482,"latitude":23.1256672860864,"longitude":113.37023289976656,"speed":1.758946227770796,"altitude":13.726625068113208,"bearing":174.11445292961918,"accuracy":14.703040925732324,"step":3875,"state":0}
  1841. {"id":740,"rid":1,"time":1484,"latitude":23.125624307485868,"longitude":113.37024199956056,"speed":2.1351474538461095,"altitude":12.474761186167598,"bearing":179.08475401350245,"accuracy":14.570237430839763,"step":3881,"state":0}
  1842. {"id":741,"rid":1,"time":1486,"latitude":23.125559507447797,"longitude":113.37024320625494,"speed":2.45958347066696,"altitude":13.410978785715997,"bearing":177.02727018119188,"accuracy":14.617697500116263,"step":3881,"state":0}
  1843. {"id":742,"rid":1,"time":1488,"latitude":23.125510450176293,"longitude":113.37026070303114,"speed":2.4018488127384825,"altitude":11.374594167806208,"bearing":166.68874744928965,"accuracy":14.283150733897243,"step":3888,"state":0}
  1844. {"id":743,"rid":1,"time":1490,"latitude":23.125472009339667,"longitude":113.37029918908507,"speed":2.43919796272757,"altitude":12.53985804785043,"bearing":154.50936850489936,"accuracy":14.371215344390206,"step":3895,"state":0}
  1845. {"id":744,"rid":1,"time":1492,"latitude":23.125439856754436,"longitude":113.37034036279567,"speed":2.421420849799789,"altitude":12.014905322343111,"bearing":139.89614099309165,"accuracy":14.41974298507439,"step":3902,"state":0}
  1846. {"id":745,"rid":1,"time":1494,"latitude":23.125412112391476,"longitude":113.37038567646334,"speed":2.4684103853655905,"altitude":12.157908254303038,"bearing":130.90224214646452,"accuracy":14.352193926652497,"step":3908,"state":0}
  1847. {"id":746,"rid":1,"time":1496,"latitude":23.125411045291308,"longitude":113.37043630517417,"speed":2.363285067963731,"altitude":11.884947660379112,"bearing":107.94506578741321,"accuracy":14.350259325340144,"step":3908,"state":0}
  1848. {"id":747,"rid":1,"time":1498,"latitude":23.125410783721225,"longitude":113.37044871540189,"speed":2.363285067963731,"altitude":11.884947660379112,"bearing":107.94506578741321,"accuracy":14.350259325340144,"step":3915,"state":0}
  1849. {"id":748,"rid":1,"time":1500,"latitude":23.12543897837136,"longitude":113.3705013126546,"speed":2.3478046319760795,"altitude":11.455369854345918,"bearing":67.69513821638124,"accuracy":14.230341497556912,"step":3922,"state":0}
  1850. {"id":749,"rid":1,"time":1502,"latitude":23.125475991239654,"longitude":113.37053877825667,"speed":2.446275393748153,"altitude":12.209734509699047,"bearing":44.567632637155185,"accuracy":14.199778831038879,"step":3929,"state":0}
  1851. {"id":750,"rid":1,"time":1504,"latitude":23.125522537502377,"longitude":113.37057499203723,"speed":2.398618467429637,"altitude":13.352667319588363,"bearing":36.14359388982831,"accuracy":14.174780507069691,"step":3929,"state":0}
  1852. {"id":751,"rid":1,"time":1506,"latitude":23.125564048760776,"longitude":113.3706033223425,"speed":2.432378960800585,"altitude":12.526107444427907,"bearing":35.055572413362874,"accuracy":14.191932463256965,"step":3935,"state":0}
  1853. {"id":752,"rid":1,"time":1508,"latitude":23.125574224097313,"longitude":113.37061026673308,"speed":2.432378960800585,"altitude":12.526107444427907,"bearing":35.055572413362874,"accuracy":14.191932463256965,"step":3942,"state":0}
  1854. {"id":753,"rid":1,"time":1510,"latitude":23.125625044886256,"longitude":113.37061524533704,"speed":2.38715929781044,"altitude":12.342837256379426,"bearing":11.842869561847941,"accuracy":14.206065083954043,"step":3949,"state":0}
  1855. {"id":754,"rid":1,"time":1512,"latitude":23.12567108507893,"longitude":113.37063223327687,"speed":2.4633828356781744,"altitude":12.76843009982258,"bearing":19.74917881397946,"accuracy":14.213081904922463,"step":3949,"state":0}
  1856. {"id":755,"rid":1,"time":1514,"latitude":23.1257278303137,"longitude":113.37066342752507,"speed":2.4135564902254694,"altitude":13.254343731328845,"bearing":26.811342626675962,"accuracy":14.251757428443776,"step":3956,"state":0}
  1857. {"id":756,"rid":1,"time":1516,"latitude":23.125772455888946,"longitude":113.37069114175193,"speed":2.41735052274603,"altitude":12.650228189304471,"bearing":28.643098424733314,"accuracy":14.28271229668328,"step":3962,"state":0}
  1858. {"id":757,"rid":1,"time":1518,"latitude":23.125783394614096,"longitude":113.37069793512785,"speed":2.41735052274603,"altitude":12.650228189304471,"bearing":28.643098424733314,"accuracy":14.28271229668328,"step":3969,"state":0}
  1859. {"id":758,"rid":1,"time":1520,"latitude":23.125831740468897,"longitude":113.37070123852544,"speed":2.072183703618468,"altitude":13.015755865722895,"bearing":14.556628894744373,"accuracy":14.459737570000112,"step":3976,"state":0}
  1860. {"id":759,"rid":1,"time":1522,"latitude":23.125843591117654,"longitude":113.37070204826193,"speed":2.072183703618468,"altitude":13.015755865722895,"bearing":14.556628894744373,"accuracy":14.459737570000112,"step":3976,"state":0}
  1861. {"id":760,"rid":1,"time":1524,"latitude":23.125882945690037,"longitude":113.37072354320838,"speed":1.5599477956032577,"altitude":12.90839294437319,"bearing":17.510907234235177,"accuracy":15.287572044751197,"step":3982,"state":0}
  1862. {"id":761,"rid":1,"time":1526,"latitude":23.12588821419092,"longitude":113.37073682067785,"speed":1.5590195631981665,"altitude":12.79996685963124,"bearing":40.175378807336706,"accuracy":16.90357947795306,"step":3989,"state":0}
  1863. {"id":762,"rid":1,"time":1528,"latitude":23.125892428991627,"longitude":113.3707474426534,"speed":1.5590195631981665,"altitude":12.79996685963124,"bearing":40.175378807336706,"accuracy":16.90357947795306,"step":3996,"state":0}
  1864. {"id":763,"rid":1,"time":1530,"latitude":23.12590393885302,"longitude":113.37076071453941,"speed":1.4627945900599688,"altitude":13.009251003153622,"bearing":35.53694630231273,"accuracy":21.58487056254111,"step":3996,"state":0}
  1865. {"id":764,"rid":1,"time":1532,"latitude":23.125905008721308,"longitude":113.3707928164232,"speed":1.5412182259063967,"altitude":13.417995477095246,"bearing":70.90453989497128,"accuracy":23.788329896339075,"step":4002,"state":0}
  1866. {"id":765,"rid":1,"time":1534,"latitude":23.125905864615937,"longitude":113.37081849793026,"speed":1.5412182259063967,"altitude":13.417995477095246,"bearing":70.90453989497128,"accuracy":23.788329896339075,"step":4009,"state":0}
  1867. {"id":766,"rid":1,"time":1536,"latitude":23.12591957016497,"longitude":113.37085065337897,"speed":1.8909728992583508,"altitude":13.246347760781646,"bearing":57.96390355955288,"accuracy":26.03609142873294,"step":4016,"state":0}
  1868. {"id":767,"rid":1,"time":1538,"latitude":23.125940680003502,"longitude":113.37091793589764,"speed":3.1165022652026093,"altitude":11.8905855352059,"bearing":62.45062474909561,"accuracy":21.18615275950399,"step":4023,"state":0}
  1869. {"id":768,"rid":1,"time":1540,"latitude":23.125966953725026,"longitude":113.37097311824937,"speed":2.605117742969598,"altitude":13.675421668216586,"bearing":56.244186936256256,"accuracy":21.029889916669877,"step":4023,"state":0}
  1870. {"id":769,"rid":1,"time":1542,"latitude":23.126001590323774,"longitude":113.37102111612728,"speed":2.7918818704818507,"altitude":13.205768478102982,"bearing":48.58144652731989,"accuracy":21.514358304712385,"step":4030,"state":0}
  1871. {"id":770,"rid":1,"time":1544,"latitude":23.126042591703467,"longitude":113.37107530219004,"speed":2.8275887874076604,"altitude":12.669973207637668,"bearing":44.93991983718659,"accuracy":17.77114749173075,"step":4036,"state":0}
  1872. {"id":771,"rid":1,"time":1546,"latitude":23.126252195975486,"longitude":113.3710912757665,"speed":2.6087196627049813,"altitude":13.877941878512502,"bearing":6.894613870445819,"accuracy":15.3357297475018,"step":4043,"state":0}
  1873. {"id":772,"rid":1,"time":1548,"latitude":23.12633244775163,"longitude":113.37107246136918,"speed":2.508977709274219,"altitude":13.274481459520757,"bearing":357.06180161554937,"accuracy":15.187622153534393,"step":4043,"state":0}
  1874. {"id":773,"rid":1,"time":1550,"latitude":23.12634932408672,"longitude":113.37106787577937,"speed":2.3463596232824897,"altitude":13.36391354445368,"bearing":354.29177367411637,"accuracy":16.426652822451263,"step":4050,"state":0}
  1875. {"id":774,"rid":1,"time":1552,"latitude":23.12637302480757,"longitude":113.37107809619641,"speed":2.3976617918692966,"altitude":13.037570321001112,"bearing":6.739200633699034,"accuracy":15.500899072220628,"step":4057,"state":0}
  1876. {"id":775,"rid":1,"time":1554,"latitude":23.126391985384252,"longitude":113.37108627253008,"speed":2.3976617918692966,"altitude":13.037570321001112,"bearing":6.739200633699034,"accuracy":15.500899072220628,"step":4064,"state":0}
  1877. {"id":776,"rid":1,"time":1556,"latitude":23.126419360876845,"longitude":113.37109357314557,"speed":2.1788802188356233,"altitude":13.11382001452148,"bearing":6.863903209742903,"accuracy":17.295684468272295,"step":4071,"state":0}
  1878. {"id":777,"rid":1,"time":1558,"latitude":23.126456018215364,"longitude":113.37107570487063,"speed":2.350984340993065,"altitude":12.934691705740988,"bearing":353.26912168905477,"accuracy":16.08346877499999,"step":4071,"state":0}
  1879. {"id":778,"rid":1,"time":1560,"latitude":23.126580630049705,"longitude":113.37097977282099,"speed":2.3467921609669946,"altitude":12.135014325380325,"bearing":346.41806740112605,"accuracy":14.826740176152898,"step":4077,"state":0}
  1880. {"id":779,"rid":1,"time":1562,"latitude":23.126601146834904,"longitude":113.3709714810172,"speed":2.2513320287149425,"altitude":12.774022275581956,"bearing":349.3718895383719,"accuracy":16.737565815669743,"step":4084,"state":0}
  1881. {"id":780,"rid":1,"time":1564,"latitude":23.126617560263064,"longitude":113.37096484757416,"speed":2.2513320287149425,"altitude":12.774022275581956,"bearing":349.3718895383719,"accuracy":16.737565815669743,"step":4091,"state":0}
  1882. {"id":781,"rid":1,"time":1566,"latitude":23.12663069100559,"longitude":113.37095954081974,"speed":2.2513320287149425,"altitude":12.774022275581956,"bearing":349.3718895383719,"accuracy":16.737565815669743,"step":4091,"state":0}
  1883. {"id":782,"rid":1,"time":1568,"latitude":23.126766378275082,"longitude":113.3709582607226,"speed":2.4910304039825557,"altitude":12.261485488153994,"bearing":358.44054562431256,"accuracy":15.168799878230917,"step":4098,"state":0}
  1884. {"id":783,"rid":1,"time":1570,"latitude":23.126828716116734,"longitude":113.3709825197829,"speed":2.5855740520745996,"altitude":12.761885387822986,"bearing":12.966142761551119,"accuracy":14.770442632771912,"step":4105,"state":0}
  1885. {"id":784,"rid":1,"time":1572,"latitude":23.126880651001336,"longitude":113.37096983181618,"speed":2.574782461110516,"altitude":11.918557032942772,"bearing":5.990832520159915,"accuracy":14.50886556731477,"step":4112,"state":0}
  1886. {"id":785,"rid":1,"time":1574,"latitude":23.12693044543617,"longitude":113.37095873553892,"speed":2.3709699053449285,"altitude":12.446465664543211,"bearing":0.7300863317283135,"accuracy":14.520499035187871,"step":4118,"state":0}
  1887. {"id":786,"rid":1,"time":1576,"latitude":23.126942651164246,"longitude":113.37095601559355,"speed":2.3709699053449285,"altitude":12.446465664543211,"bearing":0.7300863317283135,"accuracy":14.520499035187871,"step":4118,"state":0}
  1888. {"id":787,"rid":1,"time":1578,"latitude":23.126991307589762,"longitude":113.37097152599438,"speed":2.221782112367954,"altitude":12.140107611194253,"bearing":5.042279205304093,"accuracy":15.001721579679929,"step":4125,"state":0}
  1889. {"id":788,"rid":1,"time":1580,"latitude":23.127021459223187,"longitude":113.37101669222181,"speed":1.6923341814935033,"altitude":12.402279142290354,"bearing":31.714189572489143,"accuracy":15.096284424684738,"step":4132,"state":0}
  1890. {"id":789,"rid":1,"time":1582,"latitude":23.127050146523874,"longitude":113.37106708001801,"speed":2.129273836812546,"altitude":13.797171276062727,"bearing":39.700176927740436,"accuracy":14.96595080019945,"step":4137,"state":0}
  1891. {"id":790,"rid":1,"time":1584,"latitude":23.12709096607793,"longitude":113.37108618872338,"speed":2.164341204499684,"altitude":14.279918491840363,"bearing":36.018457659468645,"accuracy":14.764086976152866,"step":4137,"state":0}
  1892. {"id":791,"rid":1,"time":1586,"latitude":23.127092985689057,"longitude":113.37113162265473,"speed":1.818741071011853,"altitude":15.664527866989374,"bearing":54.213066586342336,"accuracy":14.742133226697794,"step":4144,"state":0}
  1893. {"id":792,"rid":1,"time":1588,"latitude":23.127093480740847,"longitude":113.37114275952598,"speed":1.818741071011853,"altitude":15.664527866989374,"bearing":54.213066586342336,"accuracy":14.742133226697794,"step":4151,"state":0}
  1894. {"id":793,"rid":1,"time":1590,"latitude":23.127107321925156,"longitude":113.3711911539508,"speed":1.8053471509200947,"altitude":15.934281937777996,"bearing":62.92400379939282,"accuracy":14.998954112716717,"step":4157,"state":0}
  1895. {"id":794,"rid":1,"time":1592,"latitude":23.12710740701929,"longitude":113.37120411673703,"speed":1.4636777786796578,"altitude":16.08752497471869,"bearing":73.90176275759532,"accuracy":15.549335612172543,"step":4164,"state":0}
  1896. {"id":795,"rid":1,"time":1594,"latitude":23.12709776372307,"longitude":113.37122788757364,"speed":1.9092025761037308,"altitude":15.738157395273447,"bearing":91.53258921779323,"accuracy":15.529001984313036,"step":4164,"state":0}
  1897. {"id":796,"rid":1,"time":1596,"latitude":23.127089235284014,"longitude":113.37125927403463,"speed":2.045914536654177,"altitude":15.748256525956094,"bearing":92.2123208032305,"accuracy":18.445696374343438,"step":4171,"state":0}
  1898. {"id":797,"rid":1,"time":1598,"latitude":23.127086807064018,"longitude":113.37130863450545,"speed":2.7742852481657,"altitude":16.085799890570343,"bearing":89.16276991082633,"accuracy":15.731132831474044,"step":4178,"state":0}
  1899. {"id":798,"rid":1,"time":1600,"latitude":23.12704671124024,"longitude":113.37148941889285,"speed":2.693523215796376,"altitude":15.041076477617025,"bearing":104.46297764092704,"accuracy":14.866765964065833,"step":4184,"state":0}
  1900. {"id":799,"rid":1,"time":1602,"latitude":23.12703688285834,"longitude":113.37153373318381,"speed":2.693523215796376,"altitude":15.041076477617025,"bearing":104.46297764092704,"accuracy":14.866765964065833,"step":4184,"state":0}
  1901. {"id":800,"rid":1,"time":1604,"latitude":23.127040207365265,"longitude":113.37159292219292,"speed":2.237564369470357,"altitude":15.927241754718125,"bearing":94.01174267338723,"accuracy":14.824169023215628,"step":4191,"state":0}
  1902. {"id":801,"rid":1,"time":1606,"latitude":23.127052080054472,"longitude":113.37164633773875,"speed":1.9530316707054796,"altitude":17.077934079803526,"bearing":86.68455382816835,"accuracy":15.234107542193515,"step":4198,"state":0}
  1903. {"id":802,"rid":1,"time":1608,"latitude":23.12705499031576,"longitude":113.37165943108198,"speed":1.9530316707054796,"altitude":17.077934079803526,"bearing":86.68455382816835,"accuracy":15.234107542193515,"step":4205,"state":0}
  1904. {"id":803,"rid":1,"time":1610,"latitude":23.127082938584238,"longitude":113.37171547216042,"speed":1.9381444190043615,"altitude":16.92486489005387,"bearing":69.46187424605537,"accuracy":15.221079872398139,"step":4205,"state":0}
  1905. {"id":804,"rid":1,"time":1612,"latitude":23.127089789329034,"longitude":113.37172920908034,"speed":1.9381444190043615,"altitude":16.92486489005387,"bearing":69.46187424605537,"accuracy":15.221079872398139,"step":4212,"state":0}
  1906. {"id":805,"rid":1,"time":1614,"latitude":23.12709549682781,"longitude":113.37174247099694,"speed":1.7463722915558018,"altitude":16.702753176912665,"bearing":59.4446169835767,"accuracy":16.528957944973612,"step":4218,"state":0}
  1907. {"id":806,"rid":1,"time":1616,"latitude":23.12710290154496,"longitude":113.37184722397592,"speed":1.8372692678374198,"altitude":16.419145931489766,"bearing":68.07870779716089,"accuracy":15.203280477380051,"step":4225,"state":0}
  1908. {"id":807,"rid":1,"time":1618,"latitude":23.12722512352593,"longitude":113.37189133090112,"speed":2.5230607484060346,"altitude":17.381408049724996,"bearing":40.61950044650184,"accuracy":15.031033706207044,"step":4232,"state":0}
  1909. {"id":808,"rid":1,"time":1620,"latitude":23.127307914470638,"longitude":113.37186241640109,"speed":2.243325427199305,"altitude":18.20887716859579,"bearing":16.47869238320469,"accuracy":15.402962284938221,"step":4232,"state":0}
  1910. {"id":809,"rid":1,"time":1622,"latitude":23.127454553736143,"longitude":113.37180741177207,"speed":3.024261124152068,"altitude":17.33245226740837,"bearing":1.134829489477252,"accuracy":15.322345617579497,"step":4239,"state":0}
  1911. {"id":810,"rid":1,"time":1624,"latitude":23.127490498295124,"longitude":113.37179392890903,"speed":3.024261124152068,"altitude":17.33245226740837,"bearing":1.134829489477252,"accuracy":15.322345617579497,"step":4246,"state":0}
  1912. {"id":811,"rid":1,"time":1626,"latitude":23.127503249330545,"longitude":113.371794029846,"speed":2.0378717487227362,"altitude":18.74160714354366,"bearing":3.1976236449648723,"accuracy":15.718390998100238,"step":4252,"state":0}
  1913. {"id":812,"rid":1,"time":1628,"latitude":23.127597244883226,"longitude":113.3717632090279,"speed":2.3469652842133457,"altitude":17.793319524265826,"bearing":350.73835480574274,"accuracy":15.190392862770917,"step":4252,"state":0}
  1914. {"id":813,"rid":1,"time":1630,"latitude":23.127620285292462,"longitude":113.37175565415708,"speed":2.3469652842133457,"altitude":17.793319524265826,"bearing":350.73835480574274,"accuracy":15.190392862770917,"step":4259,"state":0}
  1915. {"id":814,"rid":1,"time":1632,"latitude":23.12763207622152,"longitude":113.37168479356188,"speed":1.8196307963722884,"altitude":17.654483505524695,"bearing":314.67560865321195,"accuracy":14.803058677387357,"step":4266,"state":0}
  1916. {"id":815,"rid":1,"time":1634,"latitude":23.12762861845772,"longitude":113.37160210124591,"speed":2.054737996404251,"altitude":17.014327658340335,"bearing":287.8532231036385,"accuracy":14.959871774809258,"step":4273,"state":0}
  1917. {"id":816,"rid":1,"time":1636,"latitude":23.127606883967992,"longitude":113.371544562704,"speed":1.949087729362771,"altitude":16.840920579619706,"bearing":267.98595779719597,"accuracy":14.907888034226815,"step":4280,"state":0}
  1918. {"id":817,"rid":1,"time":1638,"latitude":23.12757452623438,"longitude":113.37149216604564,"speed":2.3651444110887003,"altitude":16.8000034019351,"bearing":258.53923673100996,"accuracy":14.869369963448607,"step":4280,"state":0}
  1919. {"id":818,"rid":1,"time":1640,"latitude":23.1275665946312,"longitude":113.37147932245443,"speed":2.3651444110887003,"altitude":16.8000034019351,"bearing":258.53923673100996,"accuracy":14.869369963448607,"step":4286,"state":0}
  1920. {"id":819,"rid":1,"time":1642,"latitude":23.12756781563552,"longitude":113.37146855996008,"speed":1.5768341593035398,"altitude":16.69943173788488,"bearing":268.89967703797004,"accuracy":15.689704415854102,"step":4293,"state":0}
  1921. {"id":820,"rid":1,"time":1644,"latitude":23.12758051118897,"longitude":113.37145468737776,"speed":1.6724765413750704,"altitude":16.690485537052155,"bearing":290.40610347164227,"accuracy":15.740288577817543,"step":4300,"state":0}
  1922. {"id":821,"rid":1,"time":1646,"latitude":23.127598805652568,"longitude":113.37143425771472,"speed":2.155385916672453,"altitude":16.150416186079383,"bearing":294.75885255114645,"accuracy":15.698272643350656,"step":4300,"state":0}
  1923. {"id":822,"rid":1,"time":1648,"latitude":23.12767698063182,"longitude":113.3713119571222,"speed":2.4391162405162876,"altitude":15.874385700561106,"bearing":297.7621868844624,"accuracy":14.654638013548459,"step":4307,"state":0}
  1924. {"id":823,"rid":1,"time":1650,"latitude":23.127732183231533,"longitude":113.37125576748548,"speed":2.4201197365210927,"altitude":16.17567554488778,"bearing":307.51259070106966,"accuracy":14.559287781343203,"step":4314,"state":0}
  1925. {"id":824,"rid":1,"time":1652,"latitude":23.127745714621604,"longitude":113.37124199415058,"speed":2.4201197365210927,"altitude":16.17567554488778,"bearing":307.51259070106966,"accuracy":14.559287781343203,"step":4320,"state":0}
  1926. {"id":825,"rid":1,"time":1654,"latitude":23.127768689740073,"longitude":113.37120032532181,"speed":2.0813841217639513,"altitude":15.850325272418559,"bearing":306.0185000162423,"accuracy":14.768121117939877,"step":4327,"state":0}
  1927. {"id":826,"rid":1,"time":1656,"latitude":23.1277931606326,"longitude":113.37115693802633,"speed":2.291915975225155,"altitude":14.767486507073045,"bearing":302.35240847895136,"accuracy":14.962638323892754,"step":4327,"state":0}
  1928. {"id":827,"rid":1,"time":1658,"latitude":23.127799158994883,"longitude":113.37114630283122,"speed":2.291915975225155,"altitude":14.767486507073045,"bearing":302.35240847895136,"accuracy":14.962638323892754,"step":4334,"state":0}
  1929. {"id":828,"rid":1,"time":1660,"latitude":23.12779732415771,"longitude":113.37112797976499,"speed":2.3574631635528633,"altitude":15.22961837425828,"bearing":286.5656880020898,"accuracy":16.281327796277278,"step":4341,"state":0}
  1930. {"id":829,"rid":1,"time":1662,"latitude":23.127795856287975,"longitude":113.37111332131201,"speed":2.3574631635528633,"altitude":15.22961837425828,"bearing":286.5656880020898,"accuracy":16.281327796277278,"step":4348,"state":0}
  1931. {"id":830,"rid":1,"time":1664,"latitude":23.12782560647135,"longitude":113.37107180939336,"speed":3.9189970612756646,"altitude":14.058948793448508,"bearing":303.8249306717053,"accuracy":16.745918957270586,"step":4348,"state":0}
  1932. {"id":831,"rid":1,"time":1666,"latitude":23.127849406618054,"longitude":113.37103859985842,"speed":3.9189970612756646,"altitude":14.058948793448508,"bearing":303.8249306717053,"accuracy":16.745918957270586,"step":4354,"state":0}
  1933. {"id":832,"rid":1,"time":1668,"latitude":23.12787826661389,"longitude":113.37102033301176,"speed":2.005698154014348,"altitude":14.309399862773716,"bearing":325.8918795822155,"accuracy":15.700811345069427,"step":4361,"state":0}
  1934. {"id":833,"rid":1,"time":1670,"latitude":23.127996330503642,"longitude":113.37098360570388,"speed":2.173855184413135,"altitude":14.473679047077894,"bearing":342.58002895011884,"accuracy":14.887095702651699,"step":4368,"state":0}
  1935. {"id":834,"rid":1,"time":1672,"latitude":23.128064996692295,"longitude":113.37096477388422,"speed":2.4612688540098135,"altitude":14.421501690521836,"bearing":339.7533579840051,"accuracy":14.1968285291891,"step":4375,"state":0}
  1936. {"id":835,"rid":1,"time":1674,"latitude":23.12808182830871,"longitude":113.37096015778462,"speed":2.4612688540098135,"altitude":14.421501690521836,"bearing":339.7533579840051,"accuracy":14.1968285291891,"step":4375,"state":0}
  1937. {"id":836,"rid":1,"time":1676,"latitude":23.128133666379494,"longitude":113.37092953886668,"speed":2.58876135779492,"altitude":15.622785677202046,"bearing":331.08543255353857,"accuracy":14.258700478201401,"step":4382,"state":0}
  1938. {"id":837,"rid":1,"time":1678,"latitude":23.12816521222625,"longitude":113.37089131743517,"speed":2.5350913850370986,"altitude":15.006843046285212,"bearing":322.1624309100569,"accuracy":14.226516354931585,"step":4388,"state":0}
  1939. {"id":838,"rid":1,"time":1680,"latitude":23.128183593048796,"longitude":113.37084508924761,"speed":2.427404393266571,"altitude":15.307854590937495,"bearing":312.1217175747081,"accuracy":14.272249947062267,"step":4395,"state":0}
  1940. {"id":839,"rid":1,"time":1682,"latitude":23.128217586007754,"longitude":113.37081123258241,"speed":2.460433433637573,"altitude":14.612491748295724,"bearing":318.13777375533317,"accuracy":14.336507146837937,"step":4395,"state":0}
  1941. {"id":840,"rid":1,"time":1684,"latitude":23.12825294856595,"longitude":113.37075931676543,"speed":2.2456644972814184,"altitude":14.516822095029056,"bearing":308.57308626506176,"accuracy":14.595459525173789,"step":4402,"state":0}
  1942. {"id":841,"rid":1,"time":1686,"latitude":23.128261616718742,"longitude":113.37074659103922,"speed":2.2456644972814184,"altitude":14.516822095029056,"bearing":308.57308626506176,"accuracy":14.595459525173789,"step":4409,"state":0}
  1943. {"id":842,"rid":1,"time":1688,"latitude":23.1282971195852,"longitude":113.37071705587573,"speed":1.9253298199313844,"altitude":15.10510066151619,"bearing":312.3629807915826,"accuracy":14.462255240629277,"step":4416,"state":0}
  1944. {"id":843,"rid":1,"time":1690,"latitude":23.128328142460983,"longitude":113.37067971441769,"speed":2.1226525145563087,"altitude":14.747328914701939,"bearing":307.355343493514,"accuracy":14.497925349850272,"step":4416,"state":0}
  1945. {"id":844,"rid":1,"time":1692,"latitude":23.128335746860696,"longitude":113.37067056119236,"speed":2.1226525145563087,"altitude":14.747328914701939,"bearing":307.355343493514,"accuracy":14.497925349850272,"step":4422,"state":0}
  1946. {"id":845,"rid":1,"time":1694,"latitude":23.128357883462474,"longitude":113.37060442814658,"speed":2.0453994281065477,"altitude":14.90042853076011,"bearing":293.6200727452307,"accuracy":14.429507333462759,"step":4429,"state":0}
  1947. {"id":846,"rid":1,"time":1696,"latitude":23.128381944042157,"longitude":113.37054869614127,"speed":2.4000858559475318,"altitude":13.380729483440518,"bearing":293.63487690168245,"accuracy":14.462135898850496,"step":4436,"state":0}
  1948. {"id":847,"rid":1,"time":1698,"latitude":23.128403404626713,"longitude":113.3705014520998,"speed":2.539120215448621,"altitude":13.87877400405705,"bearing":294.18597325992334,"accuracy":14.578304339672538,"step":4443,"state":0}
  1949. {"id":848,"rid":1,"time":1700,"latitude":23.128435285672705,"longitude":113.37045075975863,"speed":2.56611261919377,"altitude":13.470101931132376,"bearing":297.4325723064281,"accuracy":14.694375673835406,"step":4443,"state":0}
  1950. {"id":849,"rid":1,"time":1702,"latitude":23.128440847918704,"longitude":113.37039225985734,"speed":2.5032962681185604,"altitude":14.59925205539912,"bearing":288.7142969359704,"accuracy":14.765367596355146,"step":4450,"state":0}
  1951. {"id":850,"rid":1,"time":1704,"latitude":23.128442211349423,"longitude":113.370377920225,"speed":2.5032962681185604,"altitude":14.59925205539912,"bearing":288.7142969359704,"accuracy":14.765367596355146,"step":4456,"state":0}
  1952. {"id":851,"rid":1,"time":1706,"latitude":23.128463432471335,"longitude":113.37031891159563,"speed":2.482196202993776,"altitude":13.71100255381316,"bearing":294.58558639298906,"accuracy":14.465707556315872,"step":4463,"state":0}
  1953. {"id":852,"rid":1,"time":1708,"latitude":23.1284862447781,"longitude":113.37027229779608,"speed":2.501057220723088,"altitude":14.355520410463214,"bearing":298.24880098956027,"accuracy":14.571034409514278,"step":4463,"state":0}
  1954. {"id":853,"rid":1,"time":1710,"latitude":23.128528695845016,"longitude":113.37022810792519,"speed":2.438331847161626,"altitude":13.245081536471844,"bearing":316.7165787632787,"accuracy":14.538842038538888,"step":4470,"state":0}
  1955. {"id":854,"rid":1,"time":1712,"latitude":23.128578008547382,"longitude":113.37020580867522,"speed":2.4958546950395855,"altitude":12.959095817059278,"bearing":328.6985890029009,"accuracy":14.294972949563089,"step":4477,"state":0}
  1956. {"id":855,"rid":1,"time":1714,"latitude":23.12859009619207,"longitude":113.37020034263105,"speed":2.4958546950395855,"altitude":12.959095817059278,"bearing":328.6985890029009,"accuracy":14.294972949563089,"step":4484,"state":0}
  1957. {"id":856,"rid":1,"time":1716,"latitude":23.128642409598815,"longitude":113.37017729677228,"speed":2.5184902127891498,"altitude":13.373550448566675,"bearing":334.94471495535674,"accuracy":14.242084841500393,"step":4490,"state":0}
  1958. {"id":857,"rid":1,"time":1718,"latitude":23.128697620933366,"longitude":113.37015690401313,"speed":2.4763114729031113,"altitude":13.764096108265221,"bearing":338.55949435996797,"accuracy":14.210946950136643,"step":4490,"state":0}
  1959. {"id":858,"rid":1,"time":1720,"latitude":23.128711154464543,"longitude":113.37015190529246,"speed":2.4763114729031113,"altitude":13.764096108265221,"bearing":338.55949435996797,"accuracy":14.210946950136643,"step":4497,"state":0}
  1960. {"id":859,"rid":1,"time":1722,"latitude":23.1287560408908,"longitude":113.37013327423222,"speed":2.4511217357195942,"altitude":14.61754184961319,"bearing":338.6088588068105,"accuracy":14.179934123317798,"step":4504,"state":0}
  1961. {"id":860,"rid":1,"time":1724,"latitude":23.128817827427135,"longitude":113.37012276890675,"speed":2.3729262805109173,"altitude":13.928698549978435,"bearing":348.03703258524797,"accuracy":14.200338278915602,"step":4511,"state":0}
  1962. {"id":861,"rid":1,"time":1726,"latitude":23.128869012853475,"longitude":113.37011507447505,"speed":2.426492539329712,"altitude":14.378193968906999,"bearing":347.993192895334,"accuracy":14.19318691077547,"step":4511,"state":0}
  1963. {"id":862,"rid":1,"time":1728,"latitude":23.128881559544634,"longitude":113.37011318839797,"speed":2.426492539329712,"altitude":14.378193968906999,"bearing":347.993192895334,"accuracy":14.19318691077547,"step":4517,"state":0}
  1964. {"id":863,"rid":1,"time":1730,"latitude":23.12892825181109,"longitude":113.37010248739472,"speed":2.464657384949375,"altitude":14.81611829996109,"bearing":346.09443295018735,"accuracy":14.20902970899126,"step":4524,"state":0}
  1965. {"id":864,"rid":1,"time":1732,"latitude":23.128971027500302,"longitude":113.37008245857771,"speed":2.4616688640113713,"altitude":14.50276454538107,"bearing":339.670957793799,"accuracy":14.208280051155205,"step":4531,"state":0}
  1966. {"id":865,"rid":1,"time":1734,"latitude":23.12901693862241,"longitude":113.37008184931443,"speed":2.39217597306132,"altitude":14.0469363424927,"bearing":351.49413980373834,"accuracy":14.220864523043089,"step":4537,"state":0}
  1967. {"id":866,"rid":1,"time":1736,"latitude":23.1290713997087,"longitude":113.37006716103963,"speed":2.300389348056241,"altitude":13.909795884042978,"bearing":342.73477398167194,"accuracy":14.23593339927344,"step":4537,"state":0}
  1968. {"id":867,"rid":1,"time":1738,"latitude":23.12910788876226,"longitude":113.37002792999647,"speed":2.4552550693570048,"altitude":14.150644001550972,"bearing":320.9247496053627,"accuracy":14.219401500250456,"step":4544,"state":0}
  1969. {"id":868,"rid":1,"time":1740,"latitude":23.129116833044225,"longitude":113.37001831359157,"speed":2.4552550693570048,"altitude":14.150644001550972,"bearing":320.9247496053627,"accuracy":14.219401500250456,"step":4551,"state":0}
  1970. {"id":869,"rid":1,"time":1742,"latitude":23.129158956353628,"longitude":113.36998339738204,"speed":2.4918978404530967,"altitude":13.916296604089439,"bearing":319.10595231710755,"accuracy":14.21387327903761,"step":4558,"state":0}
  1971. {"id":870,"rid":1,"time":1744,"latitude":23.12920245505248,"longitude":113.36993531732048,"speed":2.381121229551837,"altitude":13.807527168653905,"bearing":312.52838445155066,"accuracy":14.233203791726194,"step":4558,"state":0}
  1972. {"id":871,"rid":1,"time":1746,"latitude":23.129221308501954,"longitude":113.36988011980498,"speed":2.5557876467027,"altitude":13.736741218715906,"bearing":296.11134824230487,"accuracy":14.27641308441872,"step":4564,"state":0}
  1973. {"id":872,"rid":1,"time":1748,"latitude":23.12922592990349,"longitude":113.36986658966117,"speed":2.5557876467027,"altitude":13.736741218715906,"bearing":296.11134824230487,"accuracy":14.27641308441872,"step":4571,"state":0}
  1974. {"id":873,"rid":1,"time":1750,"latitude":23.129249178268847,"longitude":113.36981924678122,"speed":2.286759216709145,"altitude":14.048918976448476,"bearing":295.6769103427761,"accuracy":14.456748804166365,"step":4578,"state":0}
  1975. {"id":874,"rid":1,"time":1752,"latitude":23.129210236301816,"longitude":113.36976279654971,"speed":2.2309200546957313,"altitude":13.836829172447324,"bearing":255.04496926553634,"accuracy":14.360379046763937,"step":4585,"state":0}
  1976. {"id":875,"rid":1,"time":1754,"latitude":23.129176322688952,"longitude":113.36971414781289,"speed":2.5151725918119565,"altitude":13.625140783376992,"bearing":246.2763239902025,"accuracy":14.295134097549447,"step":4585,"state":0}
  1977. {"id":876,"rid":1,"time":1756,"latitude":23.1291473275641,"longitude":113.3696594252234,"speed":2.4984880550858146,"altitude":14.590193826705217,"bearing":242.72039577089265,"accuracy":14.241054376355304,"step":4592,"state":0}
  1978. {"id":877,"rid":1,"time":1758,"latitude":23.1291449300059,"longitude":113.36960608062844,"speed":2.4557833245531606,"altitude":14.308682377450168,"bearing":259.11849019023003,"accuracy":14.271425555574506,"step":4598,"state":0}
  1979. {"id":878,"rid":1,"time":1760,"latitude":23.129144342310838,"longitude":113.36959300467686,"speed":2.4557833245531606,"altitude":14.308682377450168,"bearing":259.11849019023003,"accuracy":14.271425555574506,"step":4605,"state":0}
  1980. {"id":879,"rid":1,"time":1762,"latitude":23.129122901791714,"longitude":113.36954229197704,"speed":2.4411595394457772,"altitude":14.159462525509298,"bearing":252.58195949456206,"accuracy":14.348297315039218,"step":4605,"state":0}
  1981. {"id":880,"rid":1,"time":1764,"latitude":23.129083449038323,"longitude":113.36949095416395,"speed":2.2453341808313634,"altitude":13.644148835912347,"bearing":241.23133824370979,"accuracy":14.45748287775074,"step":4612,"state":0}
  1982. {"id":881,"rid":1,"time":1766,"latitude":23.12903937631036,"longitude":113.36945359250501,"speed":2.4788768200112776,"altitude":14.038781365379691,"bearing":234.31262025689202,"accuracy":14.457577745687876,"step":4619,"state":0}
  1983. {"id":882,"rid":1,"time":1768,"latitude":23.129028573100427,"longitude":113.36944443432799,"speed":2.4788768200112776,"altitude":14.038781365379691,"bearing":234.31262025689202,"accuracy":14.457577745687876,"step":4625,"state":0}
  1984. {"id":883,"rid":1,"time":1770,"latitude":23.129009338324927,"longitude":113.36939672969902,"speed":2.468547346010539,"altitude":14.315178256481886,"bearing":234.45469464687886,"accuracy":14.395740274369652,"step":4632,"state":0}
  1985. {"id":884,"rid":1,"time":1772,"latitude":23.128991313163155,"longitude":113.36934633400489,"speed":2.5599319434507337,"altitude":14.25679889228195,"bearing":240.59810964253813,"accuracy":14.337436018930948,"step":4632,"state":0}
  1986. {"id":885,"rid":1,"time":1774,"latitude":23.128963960142116,"longitude":113.3692893402341,"speed":2.4289129247253243,"altitude":14.983902672305703,"bearing":238.2789913441522,"accuracy":14.280517474727972,"step":4639,"state":0}
  1987. {"id":886,"rid":1,"time":1776,"latitude":23.12894619752745,"longitude":113.36923830575336,"speed":2.4818674545363835,"altitude":14.356063602492213,"bearing":241.6203132251219,"accuracy":14.286820688602823,"step":4646,"state":0}
  1988. {"id":887,"rid":1,"time":1778,"latitude":23.12894184351389,"longitude":113.36922579606232,"speed":2.4818674545363835,"altitude":14.356063602492213,"bearing":241.6203132251219,"accuracy":14.286820688602823,"step":4652,"state":0}
  1989. {"id":888,"rid":1,"time":1780,"latitude":23.128922756164744,"longitude":113.36917358397625,"speed":2.2992696974986293,"altitude":15.223339240066707,"bearing":248.77247603974752,"accuracy":14.387040777595697,"step":4652,"state":0}
  1990. {"id":889,"rid":1,"time":1782,"latitude":23.12889248072012,"longitude":113.36911594019352,"speed":2.331311307857536,"altitude":15.169863509014249,"bearing":247.09119488303196,"accuracy":14.536075987503684,"step":4659,"state":0}
  1991. {"id":890,"rid":1,"time":1784,"latitude":23.128887721590218,"longitude":113.36905901271751,"speed":2.451054448214115,"altitude":15.197215292602777,"bearing":255.1118018155285,"accuracy":14.34837947749498,"step":4666,"state":0}
  1992. {"id":891,"rid":1,"time":1786,"latitude":23.128884507284464,"longitude":113.36900000831378,"speed":2.5423137462046315,"altitude":15.078580753877759,"bearing":263.444284167737,"accuracy":14.258959926099172,"step":4673,"state":0}
  1993. {"id":892,"rid":1,"time":1788,"latitude":23.128883719386337,"longitude":113.36898554501659,"speed":2.5423137462046315,"altitude":15.078580753877759,"bearing":263.444284167737,"accuracy":14.258959926099172,"step":4680,"state":0}
  1994. {"id":893,"rid":1,"time":1790,"latitude":23.128892945843845,"longitude":113.36892814426358,"speed":2.524942130579944,"altitude":14.740083411335945,"bearing":271.68122998343335,"accuracy":14.20484079479103,"step":4680,"state":0}
  1995. {"id":894,"rid":1,"time":1792,"latitude":23.12889827905973,"longitude":113.36886247109157,"speed":2.4352125478471303,"altitude":14.71270659007132,"bearing":269.16097867218224,"accuracy":14.170357673133257,"step":4687,"state":0}
  1996. {"id":895,"rid":1,"time":1794,"latitude":23.12889958635005,"longitude":113.3688463731304,"speed":2.4352125478471303,"altitude":14.71270659007132,"bearing":269.16097867218224,"accuracy":14.170357673133257,"step":4693,"state":0}
  1997. {"id":896,"rid":1,"time":1796,"latitude":23.12889622087,"longitude":113.36878611440062,"speed":2.553058631125353,"altitude":14.729955536313355,"bearing":267.5682504843101,"accuracy":14.168998578955158,"step":4700,"state":0}
  1998. {"id":897,"rid":1,"time":1798,"latitude":23.12888003789024,"longitude":113.36871892158001,"speed":2.4864334117302964,"altitude":14.921004151925445,"bearing":259.21596919831154,"accuracy":14.15804614286777,"step":4700,"state":0}
  1999. {"id":898,"rid":1,"time":1800,"latitude":23.128877094948837,"longitude":113.36866129161086,"speed":2.5477245103926895,"altitude":13.690282323397696,"bearing":264.03944813050646,"accuracy":14.210490482761216,"step":4707,"state":0}
  2000. {"id":899,"rid":1,"time":1802,"latitude":23.128898693898474,"longitude":113.3686121489203,"speed":2.5636721288165836,"altitude":14.158702726475894,"bearing":286.2962833412042,"accuracy":14.188033506550703,"step":4714,"state":0}
  2001. {"id":900,"rid":1,"time":1804,"latitude":23.128903988283415,"longitude":113.36860010294936,"speed":2.5636721288165836,"altitude":14.158702726475894,"bearing":286.2962833412042,"accuracy":14.188033506550703,"step":4721,"state":0}
  2002. {"id":901,"rid":1,"time":1806,"latitude":23.12894521692154,"longitude":113.36855169045754,"speed":2.6201014537752263,"altitude":13.520299488678575,"bearing":310.5143787709524,"accuracy":14.19162896576183,"step":4721,"state":0}
  2003. {"id":902,"rid":1,"time":1808,"latitude":23.128980100595907,"longitude":113.36851320289713,"speed":2.3945035207557392,"altitude":14.542185358703136,"bearing":313.21790013575935,"accuracy":14.21097406797313,"step":4727,"state":0}
  2004. {"id":903,"rid":1,"time":1810,"latitude":23.12902919655073,"longitude":113.36846957153318,"speed":2.4517871949062946,"altitude":13.769562751986086,"bearing":318.7726529937717,"accuracy":14.257204971205056,"step":4734,"state":0}
  2005. {"id":904,"rid":1,"time":1812,"latitude":23.12907624736375,"longitude":113.3684369657285,"speed":2.6328946044748154,"altitude":13.621814733371139,"bearing":321.1734396214276,"accuracy":14.311811096459943,"step":4741,"state":0}
  2006. {"id":905,"rid":1,"time":1814,"latitude":23.12908778056884,"longitude":113.36842897331752,"speed":2.6328946044748154,"altitude":13.621814733371139,"bearing":321.1734396214276,"accuracy":14.311811096459943,"step":4748,"state":0}
  2007. {"id":906,"rid":1,"time":1816,"latitude":23.12912705732869,"longitude":113.36839240744848,"speed":2.5016588554154087,"altitude":14.012647926807404,"bearing":320.29235391918235,"accuracy":14.509864790609692,"step":4748,"state":0}
  2008. {"id":907,"rid":1,"time":1818,"latitude":23.129177844447895,"longitude":113.36836542425414,"speed":2.0549515370349725,"altitude":13.527358948253095,"bearing":329.2638134362636,"accuracy":14.708016718833331,"step":4755,"state":0}
  2009. {"id":908,"rid":1,"time":1820,"latitude":23.12919029350508,"longitude":113.36835881007056,"speed":2.0549515370349725,"altitude":13.527358948253095,"bearing":329.2638134362636,"accuracy":14.708016718833331,"step":4761,"state":0}
  2010. {"id":909,"rid":1,"time":1822,"latitude":23.129229794760732,"longitude":113.36833753051388,"speed":1.9390291412237135,"altitude":13.19594550691545,"bearing":327.2608051474546,"accuracy":14.612625935780136,"step":4768,"state":0}
  2011. {"id":910,"rid":1,"time":1824,"latitude":23.1292410406697,"longitude":113.36833137423753,"speed":1.9161314812527561,"altitude":12.994806437753141,"bearing":329.90488029316975,"accuracy":15.330015315343163,"step":4768,"state":0}
  2012. {"id":911,"rid":1,"time":1826,"latitude":23.129250037396876,"longitude":113.3683264492164,"speed":1.9161314812527561,"altitude":12.994806437753141,"bearing":329.90488029316975,"accuracy":15.330015315343163,"step":4775,"state":0}
  2013. {"id":912,"rid":1,"time":1828,"latitude":23.129318362618687,"longitude":113.36827185197018,"speed":2.2592636657924197,"altitude":13.791116869077086,"bearing":324.90939333861166,"accuracy":15.233186287579445,"step":4782,"state":0}
  2014. {"id":913,"rid":1,"time":1830,"latitude":23.12936726012309,"longitude":113.36820768509494,"speed":2.73205548475461,"altitude":13.279966888017952,"bearing":319.7593103921711,"accuracy":15.059318087491453,"step":4789,"state":0}
  2015. {"id":914,"rid":1,"time":1832,"latitude":23.129404228381524,"longitude":113.3681663596517,"speed":2.6571437037827947,"altitude":13.752389910630882,"bearing":321.8508121197405,"accuracy":14.877112887957555,"step":4795,"state":0}
  2016. {"id":915,"rid":1,"time":1834,"latitude":23.129486394328385,"longitude":113.36813001883257,"speed":2.7429200103176345,"altitude":14.024066134355962,"bearing":332.11132713070106,"accuracy":15.175962769663254,"step":4795,"state":0}
  2017. {"id":916,"rid":1,"time":1836,"latitude":23.129501821625905,"longitude":113.36812429501401,"speed":2.768108638114351,"altitude":14.475275579839945,"bearing":335.4470466818508,"accuracy":15.415241995200656,"step":4802,"state":0}
  2018. {"id":917,"rid":1,"time":1838,"latitude":23.129523766328504,"longitude":113.36812221161887,"speed":2.505958924867843,"altitude":14.61753724142909,"bearing":342.35598782221473,"accuracy":15.682294384047356,"step":4809,"state":0}
  2019. {"id":918,"rid":1,"time":1840,"latitude":23.12954132209058,"longitude":113.36812054490275,"speed":2.505958924867843,"altitude":14.61753724142909,"bearing":342.35598782221473,"accuracy":15.682294384047356,"step":4816,"state":0}
  2020. {"id":919,"rid":1,"time":1842,"latitude":23.12956692268983,"longitude":113.36811698713745,"speed":2.235760815708873,"altitude":13.74102499242872,"bearing":339.65909382681946,"accuracy":15.670078541289083,"step":4816,"state":0}
  2021. {"id":920,"rid":1,"time":1844,"latitude":23.12959537842964,"longitude":113.36810735924121,"speed":2.3361459362519916,"altitude":14.714545569382608,"bearing":337.5791811576811,"accuracy":16.014046067852355,"step":4823,"state":0}
  2022. {"id":921,"rid":1,"time":1846,"latitude":23.12968355334988,"longitude":113.3680315993085,"speed":1.8895537316518054,"altitude":14.698379848152399,"bearing":316.33605242533446,"accuracy":14.58079039035682,"step":4830,"state":0}
  2023. {"id":922,"rid":1,"time":1848,"latitude":23.12970516699211,"longitude":113.36801302885698,"speed":1.8895537316518054,"altitude":14.698379848152399,"bearing":316.33605242533446,"accuracy":14.58079039035682,"step":4836,"state":0}
  2024. {"id":923,"rid":1,"time":1850,"latitude":23.129712512715255,"longitude":113.36795871682216,"speed":1.8681364020577416,"altitude":14.115204080939293,"bearing":293.1150667747503,"accuracy":14.338107795772556,"step":4843,"state":0}
  2025. {"id":924,"rid":1,"time":1852,"latitude":23.129721480394597,"longitude":113.36786779450756,"speed":2.7118375232053773,"altitude":15.145237788558006,"bearing":287.69376531460546,"accuracy":14.441646094833319,"step":4843,"state":0}
  2026. {"id":925,"rid":1,"time":1854,"latitude":23.129723678573082,"longitude":113.36784550741766,"speed":2.7118375232053773,"altitude":15.145237788558006,"bearing":287.69376531460546,"accuracy":14.441646094833319,"step":4850,"state":0}
  2027. {"id":926,"rid":1,"time":1856,"latitude":23.129757185956993,"longitude":113.36779990871435,"speed":2.550684095586205,"altitude":14.644832569174469,"bearing":297.77377145832213,"accuracy":14.513710039304481,"step":4857,"state":0}
  2028. {"id":927,"rid":1,"time":1858,"latitude":23.129843213360683,"longitude":113.3677600631396,"speed":2.6347103905571063,"altitude":16.120582981035113,"bearing":317.8175680527106,"accuracy":14.536088883275925,"step":4864,"state":0}
  2029. {"id":928,"rid":1,"time":1860,"latitude":23.12986430059864,"longitude":113.36775029609936,"speed":2.6347103905571063,"altitude":16.120582981035113,"bearing":317.8175680527106,"accuracy":14.536088883275925,"step":4864,"state":0}
  2030. {"id":929,"rid":1,"time":1862,"latitude":23.129902642886563,"longitude":113.367702646998,"speed":2.5058583477806424,"altitude":17.50455137528479,"bearing":311.87974609174876,"accuracy":14.632546132040073,"step":4871,"state":0}
  2031. {"id":930,"rid":1,"time":1864,"latitude":23.12995483913521,"longitude":113.36764079758939,"speed":2.7097104738327142,"altitude":18.692500443197787,"bearing":316.0944741413647,"accuracy":14.265162296916925,"step":4878,"state":0}
  2032. {"id":931,"rid":1,"time":1866,"latitude":23.12999404940524,"longitude":113.36760208794561,"speed":2.54410986474861,"altitude":18.860008793883026,"bearing":319.31144959760843,"accuracy":14.380234122535406,"step":4884,"state":0}
  2033. {"id":932,"rid":1,"time":1868,"latitude":23.13003437676901,"longitude":113.3675753983589,"speed":2.470739909483478,"altitude":19.541257238946855,"bearing":325.67566585609086,"accuracy":14.466626637595569,"step":4891,"state":0}
  2034. {"id":933,"rid":1,"time":1870,"latitude":23.130083168904303,"longitude":113.36755677449844,"speed":2.4708161914921662,"altitude":19.482999068684876,"bearing":329.89574417770865,"accuracy":14.59798897504847,"step":4891,"state":0}
  2035. {"id":934,"rid":1,"time":1872,"latitude":23.130095128946373,"longitude":113.36755220937431,"speed":2.4708161914921662,"altitude":19.482999068684876,"bearing":329.89574417770865,"accuracy":14.59798897504847,"step":4898,"state":0}
  2036. {"id":935,"rid":1,"time":1874,"latitude":23.130131643502086,"longitude":113.3674941632795,"speed":2.6333142504686866,"altitude":18.830996870063245,"bearing":317.7190520636297,"accuracy":14.701812883777686,"step":4905,"state":0}
  2037. {"id":936,"rid":1,"time":1876,"latitude":23.130173153049125,"longitude":113.36744614722926,"speed":2.3250084465128786,"altitude":18.45783328730613,"bearing":317.5690111741676,"accuracy":14.756376389408123,"step":4912,"state":0}
  2038. {"id":937,"rid":1,"time":1878,"latitude":23.130255613072556,"longitude":113.36742987240223,"speed":2.426110539149973,"altitude":19.23136423062533,"bearing":336.6377069756285,"accuracy":15.017180248605346,"step":4912,"state":0}
  2039. {"id":938,"rid":1,"time":1880,"latitude":23.13027582586594,"longitude":113.36742588307862,"speed":2.426110539149973,"altitude":19.23136423062533,"bearing":336.6377069756285,"accuracy":15.017180248605346,"step":4919,"state":0}
  2040. {"id":939,"rid":1,"time":1882,"latitude":23.13028967110942,"longitude":113.36742475594207,"speed":2.087372134856826,"altitude":19.074468568898737,"bearing":346.35082025939977,"accuracy":15.673281632067976,"step":4925,"state":0}
  2041. {"id":940,"rid":1,"time":1884,"latitude":23.130320495568093,"longitude":113.36741945970158,"speed":2.414495693836892,"altitude":19.14922235812992,"bearing":344.19464287881635,"accuracy":16.43349747591622,"step":4932,"state":0}
  2042. {"id":941,"rid":1,"time":1886,"latitude":23.130354975013503,"longitude":113.36741175048701,"speed":2.4218379272242503,"altitude":19.01558214891702,"bearing":341.95053348814264,"accuracy":16.88986203357216,"step":4932,"state":0}
  2043. {"id":942,"rid":1,"time":1888,"latitude":23.13038255856983,"longitude":113.36740558311533,"speed":2.4218379272242503,"altitude":19.01558214891702,"bearing":341.95053348814264,"accuracy":16.88986203357216,"step":4939,"state":0}
  2044. {"id":943,"rid":1,"time":1890,"latitude":23.1304137942517,"longitude":113.36739478984293,"speed":2.338575607129072,"altitude":18.320689793676138,"bearing":336.75662280449217,"accuracy":16.588169299917404,"step":4946,"state":0}
  2045. {"id":944,"rid":1,"time":1892,"latitude":23.130448602675667,"longitude":113.36738425635349,"speed":2.4024103467599773,"altitude":18.004724140278995,"bearing":339.3774400151323,"accuracy":16.123858513428097,"step":4953,"state":0}
  2046. {"id":945,"rid":1,"time":1894,"latitude":23.130484099154422,"longitude":113.36736562990916,"speed":2.5455656615157958,"altitude":18.137275697663426,"bearing":332.37398788105713,"accuracy":15.335886626406666,"step":4960,"state":0}
  2047. {"id":946,"rid":1,"time":1896,"latitude":23.130512496337428,"longitude":113.3673507287537,"speed":2.5455656615157958,"altitude":18.137275697663426,"bearing":332.37398788105713,"accuracy":15.335886626406666,"step":4960,"state":0}
  2048. {"id":947,"rid":1,"time":1898,"latitude":23.130651278315536,"longitude":113.36729180994621,"speed":2.4042868469892498,"altitude":19.265303215011954,"bearing":330.41962172732275,"accuracy":14.741294082471782,"step":4966,"state":0}
  2049. {"id":948,"rid":1,"time":1900,"latitude":23.13067014362613,"longitude":113.36719361519857,"speed":2.0908704547827237,"altitude":17.09408262465149,"bearing":300.6826534060553,"accuracy":14.825853417582435,"step":4973,"state":0}
  2050. {"id":949,"rid":1,"time":1902,"latitude":23.130671082008984,"longitude":113.36711978547044,"speed":2.195757089602323,"altitude":16.79789274930954,"bearing":278.59964736482806,"accuracy":14.866328347488475,"step":4980,"state":0}
  2051. {"id":950,"rid":1,"time":1904,"latitude":23.130671107253907,"longitude":113.36704496584792,"speed":3.0853237596683933,"altitude":17.08191918581724,"bearing":277.61953258597623,"accuracy":14.716242265593426,"step":4980,"state":0}
  2052. {"id":951,"rid":1,"time":1906,"latitude":23.130671113442002,"longitude":113.36702662588743,"speed":3.0853237596683933,"altitude":17.08191918581724,"bearing":277.61953258597623,"accuracy":14.716242265593426,"step":4987,"state":0}
  2053. {"id":952,"rid":1,"time":1908,"latitude":23.13065596170708,"longitude":113.36697810401392,"speed":2.532255020410749,"altitude":16.593373130075634,"bearing":269.2642548750548,"accuracy":14.723854228371245,"step":4994,"state":0}
  2054. {"id":953,"rid":1,"time":1910,"latitude":23.13062603664838,"longitude":113.3669334464314,"speed":2.3952329136152755,"altitude":17.369094115681946,"bearing":262.5570153038277,"accuracy":14.502931829232173,"step":5001,"state":0}
  2055. {"id":954,"rid":1,"time":1912,"latitude":23.13060457196475,"longitude":113.36687458282125,"speed":2.11487673934289,"altitude":18.19246662594378,"bearing":257.5811325104579,"accuracy":14.77513350157889,"step":5007,"state":0}
  2056. {"id":955,"rid":1,"time":1914,"latitude":23.130556512793856,"longitude":113.36683517164772,"speed":1.9845676371656609,"altitude":17.49626623187214,"bearing":245.8792293351072,"accuracy":14.45244624813918,"step":5007,"state":0}
  2057. {"id":956,"rid":1,"time":1916,"latitude":23.130530398260653,"longitude":113.36678762795947,"speed":2.2188440269411323,"altitude":16.70910859387368,"bearing":247.90464586463548,"accuracy":14.54072469843458,"step":5014,"state":0}
  2058. {"id":957,"rid":1,"time":1918,"latitude":23.130529525894488,"longitude":113.36671597525361,"speed":2.433404041159944,"altitude":14.399945025332272,"bearing":257.9445837147915,"accuracy":14.308023408274657,"step":5021,"state":0}
  2059. {"id":958,"rid":1,"time":1920,"latitude":23.130505763085722,"longitude":113.36665807116168,"speed":2.457048912046286,"altitude":15.137012352235615,"bearing":249.85098327620807,"accuracy":14.295940072857404,"step":5028,"state":0}
  2060. {"id":959,"rid":1,"time":1922,"latitude":23.13050157647996,"longitude":113.36660538012507,"speed":2.4134581759889997,"altitude":15.66752540320158,"bearing":251.5633770304844,"accuracy":14.392346884472651,"step":5028,"state":0}
  2061. {"id":960,"rid":1,"time":1924,"latitude":23.130464100535683,"longitude":113.36657485383938,"speed":2.0898749419529765,"altitude":16.220160864293575,"bearing":229.23476633551496,"accuracy":14.421525765576467,"step":5035,"state":0}
  2062. {"id":961,"rid":1,"time":1926,"latitude":23.13040781640009,"longitude":113.3665753573382,"speed":2.4536089402625545,"altitude":15.528697796165943,"bearing":209.36605362347248,"accuracy":14.385651074241883,"step":5042,"state":0}
  2063. {"id":962,"rid":1,"time":1928,"latitude":23.130359822698114,"longitude":113.36656974709422,"speed":2.6036717988401654,"altitude":15.764529520645738,"bearing":200.66332570612724,"accuracy":14.337848910021004,"step":5048,"state":0}
  2064. {"id":963,"rid":1,"time":1930,"latitude":23.13031324684556,"longitude":113.36656284300892,"speed":2.544398088671142,"altitude":15.710167029872537,"bearing":195.23406524042989,"accuracy":14.453152036045516,"step":5055,"state":0}
  2065. {"id":964,"rid":1,"time":1932,"latitude":23.130267428086906,"longitude":113.36656852251565,"speed":2.3357515193520793,"altitude":15.751300550065935,"bearing":185.6819612056928,"accuracy":14.508864295995457,"step":5055,"state":0}
  2066. {"id":965,"rid":1,"time":1934,"latitude":23.130222614003568,"longitude":113.3665801533732,"speed":2.040377057580715,"altitude":15.98241523001343,"bearing":179.15994476234903,"accuracy":14.602500041706516,"step":5062,"state":0}
  2067. {"id":966,"rid":1,"time":1936,"latitude":23.1301772270939,"longitude":113.36657399431454,"speed":2.2540245228618594,"altitude":15.884779545478523,"bearing":180.678089887075,"accuracy":14.539078607524775,"step":5069,"state":0}
  2068. {"id":967,"rid":1,"time":1938,"latitude":23.130130266355994,"longitude":113.36657146072338,"speed":2.3514887144673375,"altitude":15.69102386571467,"bearing":180.13918072535856,"accuracy":14.566532008935122,"step":5075,"state":0}
  2069. {"id":968,"rid":1,"time":1940,"latitude":23.130083943706,"longitude":113.36657268264668,"speed":2.4382119763484105,"altitude":15.590176321566105,"bearing":181.41324613982644,"accuracy":14.564430316171942,"step":5075,"state":0}
  2070. {"id":969,"rid":1,"time":1942,"latitude":23.130038187012953,"longitude":113.36656479122041,"speed":2.4411182140086845,"altitude":14.727046186104417,"bearing":185.80699084893163,"accuracy":14.669730546874481,"step":5082,"state":0}
  2071. {"id":970,"rid":1,"time":1944,"latitude":23.129977211023157,"longitude":113.36654852269851,"speed":2.5495976738274653,"altitude":14.996555210091174,"bearing":189.4892634136306,"accuracy":14.563944254186136,"step":5089,"state":0}
  2072. {"id":971,"rid":1,"time":1946,"latitude":23.129929295884963,"longitude":113.36653306759484,"speed":2.560104218027207,"altitude":15.353703929111362,"bearing":189.7437411951918,"accuracy":14.508797838621335,"step":5096,"state":0}
  2073. {"id":972,"rid":1,"time":1948,"latitude":23.129917550814465,"longitude":113.36652927920375,"speed":2.560104218027207,"altitude":15.353703929111362,"bearing":189.7437411951918,"accuracy":14.508797838621335,"step":5103,"state":0}
  2074. {"id":973,"rid":1,"time":1950,"latitude":23.129863273643583,"longitude":113.3665142212011,"speed":2.4829546091788406,"altitude":14.35670027602464,"bearing":190.21070737256443,"accuracy":14.514360593379074,"step":5103,"state":0}
  2075. {"id":974,"rid":1,"time":1952,"latitude":23.129805328436184,"longitude":113.36649701508594,"speed":2.477224232753779,"altitude":14.39684037771076,"bearing":194.57110215050744,"accuracy":14.571513575981017,"step":5109,"state":0}
  2076. {"id":975,"rid":1,"time":1954,"latitude":23.129761023041862,"longitude":113.36646515303704,"speed":2.5698182859462753,"altitude":15.3748441003263,"bearing":202.96372764220595,"accuracy":14.628988359393544,"step":5116,"state":0}
  2077. {"id":976,"rid":1,"time":1956,"latitude":23.12971637514425,"longitude":113.36644730902731,"speed":2.4847192188641807,"altitude":14.780306790955365,"bearing":196.98097663431483,"accuracy":14.53257566129162,"step":5123,"state":0}
  2078. {"id":977,"rid":1,"time":1958,"latitude":23.129705430947386,"longitude":113.36644293506203,"speed":2.4847192188641807,"altitude":14.780306790955365,"bearing":196.98097663431483,"accuracy":14.53257566129162,"step":5123,"state":0}
  2079. {"id":978,"rid":1,"time":1960,"latitude":23.129656878977674,"longitude":113.3664285526167,"speed":2.258153178962103,"altitude":15.143523261882365,"bearing":195.34631787035406,"accuracy":14.556259505949024,"step":5130,"state":0}
  2080. {"id":979,"rid":1,"time":1962,"latitude":23.12960627558145,"longitude":113.36640147818582,"speed":2.377698178898301,"altitude":14.55507205799222,"bearing":204.386903103897,"accuracy":14.821436780106335,"step":5136,"state":0}
  2081. {"id":980,"rid":1,"time":1964,"latitude":23.12959100472746,"longitude":113.36633136179967,"speed":2.1636962825411903,"altitude":15.266582013107836,"bearing":243.25246132047684,"accuracy":14.605599330597268,"step":5143,"state":0}
  2082. {"id":981,"rid":1,"time":1966,"latitude":23.12958726150009,"longitude":113.36631417470744,"speed":2.1636962825411903,"altitude":15.266582013107836,"bearing":243.25246132047684,"accuracy":14.605599330597268,"step":5143,"state":0}
  2083. {"id":982,"rid":1,"time":1968,"latitude":23.129609892923796,"longitude":113.36626081608591,"speed":1.7418651653145663,"altitude":16.021876195445657,"bearing":281.0896206446642,"accuracy":14.344196766599746,"step":5150,"state":0}
  2084. {"id":983,"rid":1,"time":1970,"latitude":23.12964083232658,"longitude":113.36620227694078,"speed":2.190812408973426,"altitude":16.250234002247453,"bearing":293.1442957346695,"accuracy":14.292370921144913,"step":5157,"state":0}
  2085. {"id":984,"rid":1,"time":1972,"latitude":23.129648416265194,"longitude":113.36618792768894,"speed":2.190812408973426,"altitude":16.250234002247453,"bearing":293.1442957346695,"accuracy":14.292370921144913,"step":5164,"state":0}
  2086. {"id":985,"rid":1,"time":1974,"latitude":23.129666247604383,"longitude":113.36612686896484,"speed":2.648645472818316,"altitude":16.179158620536327,"bearing":291.05987137186787,"accuracy":14.18692048267316,"step":5170,"state":0}
  2087. {"id":986,"rid":1,"time":1976,"latitude":23.129687000357656,"longitude":113.36607524762053,"speed":2.5748649892120867,"altitude":16.83590995427221,"bearing":291.3883769794474,"accuracy":14.149225562642346,"step":5170,"state":0}
  2088. {"id":987,"rid":1,"time":1978,"latitude":23.129710107404147,"longitude":113.36601140065801,"speed":2.5103410109212474,"altitude":16.978040466085076,"bearing":293.05916720581297,"accuracy":14.198934324694392,"step":5177,"state":0}
  2089. {"id":988,"rid":1,"time":1980,"latitude":23.12971577145731,"longitude":113.36599575034154,"speed":2.5103410109212474,"altitude":16.978040466085076,"bearing":293.05916720581297,"accuracy":14.198934324694392,"step":5184,"state":0}
  2090. {"id":989,"rid":1,"time":1982,"latitude":23.12972309827974,"longitude":113.36593785384991,"speed":2.3743354004606196,"altitude":16.78673264849931,"bearing":286.42238058651486,"accuracy":14.182039347904542,"step":5191,"state":0}
  2091. {"id":990,"rid":1,"time":1984,"latitude":23.129732880420782,"longitude":113.36588065965555,"speed":2.541313830554091,"altitude":17.407199717126787,"bearing":283.62832702766366,"accuracy":14.189218240109133,"step":5191,"state":0}
  2092. {"id":991,"rid":1,"time":1986,"latitude":23.129733844826315,"longitude":113.36582855217807,"speed":2.6130869930650524,"altitude":18.119282607920468,"bearing":276.3066346801504,"accuracy":14.184176633279085,"step":5198,"state":0}
  2093. {"id":992,"rid":1,"time":1988,"latitude":23.12975353472254,"longitude":113.3657666337902,"speed":2.5804038496350077,"altitude":17.651796619407833,"bearing":283.063809232581,"accuracy":14.21343427657917,"step":5205,"state":0}
  2094. {"id":993,"rid":1,"time":1990,"latitude":23.12976573300806,"longitude":113.36570988715494,"speed":2.6396179363279204,"altitude":17.677964772097766,"bearing":282.2316728874692,"accuracy":14.222652416627271,"step":5211,"state":0}
  2095. {"id":994,"rid":1,"time":1992,"latitude":23.129776709253502,"longitude":113.36565870847886,"speed":2.529433256044878,"altitude":18.421043176203966,"bearing":283.22042730723496,"accuracy":14.233865841165262,"step":5218,"state":0}
  2096. {"id":995,"rid":1,"time":1994,"latitude":23.129794553028166,"longitude":113.36561258056008,"speed":2.423155171697576,"altitude":18.492063527926803,"bearing":286.9135675323964,"accuracy":14.221183093561049,"step":5218,"state":0}
  2097. {"id":996,"rid":1,"time":1996,"latitude":23.12979892693585,"longitude":113.365601273577,"speed":2.423155171697576,"altitude":18.492063527926803,"bearing":286.9135675323964,"accuracy":14.221183093561049,"step":5225,"state":0}
  2098. {"id":997,"rid":1,"time":1998,"latitude":23.12981453800906,"longitude":113.36555181358563,"speed":2.4704961657821674,"altitude":18.253366734832525,"bearing":285.75237418181405,"accuracy":14.263978196320574,"step":5232,"state":0}
  2099. {"id":998,"rid":1,"time":2000,"latitude":23.129833722657192,"longitude":113.36550651650214,"speed":2.4943766326053334,"altitude":17.974256636574864,"bearing":288.6830113238003,"accuracy":14.363837679952862,"step":5239,"state":0}
  2100. {"id":999,"rid":1,"time":2002,"latitude":23.129847435284503,"longitude":113.36545097728839,"speed":2.067959566784525,"altitude":17.605793096125126,"bearing":286.6085586123319,"accuracy":14.463128795981438,"step":5239,"state":0}
  2101. {"id":1000,"rid":1,"time":2004,"latitude":23.12985079655571,"longitude":113.36543736338672,"speed":2.067959566784525,"altitude":17.605793096125126,"bearing":286.6085586123319,"accuracy":14.463128795981438,"step":5246,"state":0}
  2102. {"id":1001,"rid":1,"time":2006,"latitude":23.12987844582945,"longitude":113.36538692837064,"speed":2.2610018776273386,"altitude":16.78973543085158,"bearing":291.97808696727407,"accuracy":14.424728427632447,"step":5252,"state":0}
  2103. {"id":1002,"rid":1,"time":2008,"latitude":23.129912867729743,"longitude":113.36534036841852,"speed":2.5679746277083177,"altitude":19.17968604993075,"bearing":297.455759315591,"accuracy":14.440487159209793,"step":5259,"state":0}
  2104. {"id":1003,"rid":1,"time":2010,"latitude":23.12993584423702,"longitude":113.365279809853,"speed":2.525750291447588,"altitude":18.298318035900593,"bearing":296.69273956305483,"accuracy":14.523208326562253,"step":5266,"state":0}
  2105. {"id":1004,"rid":1,"time":2012,"latitude":23.129957653412234,"longitude":113.36522913020337,"speed":2.55499838812099,"altitude":18.377326656132936,"bearing":296.519435442327,"accuracy":14.470746536948889,"step":5266,"state":0}
  2106. {"id":1005,"rid":1,"time":2014,"latitude":23.129966070933246,"longitude":113.36517882435999,"speed":2.5262371707521956,"altitude":17.64998907689005,"bearing":294.0392211589668,"accuracy":14.368998790348218,"step":5273,"state":0}
  2107. {"id":1006,"rid":1,"time":2016,"latitude":23.12999127368063,"longitude":113.36513454858141,"speed":2.6250732230149336,"altitude":18.20724716037512,"bearing":300.57873422763555,"accuracy":14.527621290715953,"step":5279,"state":0}
  2108. {"id":1007,"rid":1,"time":2018,"latitude":23.130023048145947,"longitude":113.36509871321118,"speed":2.582171815093052,"altitude":16.82741462998092,"bearing":315.76736375012774,"accuracy":14.326466504186946,"step":5286,"state":0}
  2109. {"id":1008,"rid":1,"time":2020,"latitude":23.13006605784871,"longitude":113.36508788142487,"speed":2.4756028466504443,"altitude":17.043422334827483,"bearing":332.8337025907289,"accuracy":14.230076128810738,"step":5286,"state":0}
  2110. {"id":1009,"rid":1,"time":2022,"latitude":23.13007660048742,"longitude":113.36508522631209,"speed":2.4756028466504443,"altitude":17.043422334827483,"bearing":332.8337025907289,"accuracy":14.230076128810738,"step":5293,"state":0}
  2111. {"id":1010,"rid":1,"time":2024,"latitude":23.130124439705245,"longitude":113.36509092346847,"speed":2.438378125844241,"altitude":17.069107621908188,"bearing":351.38595301341206,"accuracy":14.138183790250187,"step":5300,"state":0}
  2112. {"id":1011,"rid":1,"time":2026,"latitude":23.13017302542701,"longitude":113.3650929342898,"speed":2.600653100451333,"altitude":17.298645405098796,"bearing":354.20782202732005,"accuracy":14.186588539789733,"step":5307,"state":0}
  2113. {"id":1012,"rid":1,"time":2028,"latitude":23.130220155944183,"longitude":113.36509977517085,"speed":2.5455504994208407,"altitude":16.993172058835626,"bearing":359.9587850395119,"accuracy":14.25650477894139,"step":5313,"state":0}
  2114. {"id":1013,"rid":1,"time":2030,"latitude":23.13026918226861,"longitude":113.36509571836075,"speed":2.545528518651864,"altitude":18.116836179979146,"bearing":359.10229614399594,"accuracy":14.283055965471531,"step":5313,"state":0}
  2115. {"id":1014,"rid":1,"time":2032,"latitude":23.13033075494441,"longitude":113.36510311966657,"speed":2.431960064184555,"altitude":16.752869229763746,"bearing":359.8179115567932,"accuracy":14.26074281219747,"step":5320,"state":0}
  2116. {"id":1015,"rid":1,"time":2034,"latitude":23.130379430664682,"longitude":113.365095514303,"speed":2.4544849246474723,"altitude":16.610931406728923,"bearing":352.7677519259313,"accuracy":14.365059949526996,"step":5327,"state":0}
  2117. {"id":1016,"rid":1,"time":2036,"latitude":23.130430269168606,"longitude":113.36510184100541,"speed":2.6068139094838187,"altitude":17.133829430676997,"bearing":359.13963338873555,"accuracy":14.455440382584383,"step":5334,"state":0}
  2118. {"id":1017,"rid":1,"time":2038,"latitude":23.130477542345655,"longitude":113.36510236795311,"speed":2.5524303626668106,"altitude":16.733644778840244,"bearing":356.1920823041845,"accuracy":14.549565316955867,"step":5334,"state":0}
  2119. {"id":1018,"rid":1,"time":2040,"latitude":23.13052312248677,"longitude":113.36510638781954,"speed":2.5411849527777974,"altitude":18.06736017111689,"bearing":353.7898935118093,"accuracy":14.243509047525093,"step":5341,"state":0}
  2120. {"id":1019,"rid":1,"time":2042,"latitude":23.13056890194798,"longitude":113.3651092161416,"speed":2.5674239522778692,"altitude":16.947109976783395,"bearing":355.3447873699738,"accuracy":14.24136030715824,"step":5347,"state":0}
  2121. {"id":1020,"rid":1,"time":2044,"latitude":23.130580123516353,"longitude":113.36510990942656,"speed":2.5674239522778692,"altitude":16.947109976783395,"bearing":355.3447873699738,"accuracy":14.24136030715824,"step":5354,"state":0}
  2122. {"id":1021,"rid":1,"time":2046,"latitude":23.130628538702343,"longitude":113.3651037313823,"speed":2.3467981649425207,"altitude":17.017075611278415,"bearing":352.15990124651603,"accuracy":14.26304182630311,"step":5354,"state":0}
  2123. {"id":1022,"rid":1,"time":2048,"latitude":23.130689756800795,"longitude":113.36509034013267,"speed":2.448183788356676,"altitude":17.207046253606677,"bearing":346.03824300803444,"accuracy":14.23554232343959,"step":5361,"state":0}
  2124. {"id":1023,"rid":1,"time":2050,"latitude":23.130704762723955,"longitude":113.36508705763833,"speed":2.448183788356676,"altitude":17.207046253606677,"bearing":346.03824300803444,"accuracy":14.23554232343959,"step":5367,"state":0}
  2125. {"id":1024,"rid":1,"time":2052,"latitude":23.130747962329647,"longitude":113.36505942767457,"speed":2.4549103560645515,"altitude":17.707782302051783,"bearing":339.8791883744996,"accuracy":14.156153112340489,"step":5374,"state":0}
  2126. {"id":1025,"rid":1,"time":2054,"latitude":23.1308085162939,"longitude":113.36503422532286,"speed":2.525689172277664,"altitude":18.520669769495726,"bearing":340.6770126535125,"accuracy":14.219231803487304,"step":5381,"state":0}
  2127. {"id":1026,"rid":1,"time":2056,"latitude":23.130863085515397,"longitude":113.36503337177908,"speed":2.6220690617804223,"altitude":18.63817976322025,"bearing":348.1236430686148,"accuracy":14.194298668100155,"step":5381,"state":0}
  2128. {"id":1027,"rid":1,"time":2058,"latitude":23.130909020664244,"longitude":113.36502149045708,"speed":2.6791266198435904,"altitude":18.363269315101206,"bearing":342.7249677862783,"accuracy":14.293311487895775,"step":5388,"state":0}
  2129. {"id":1028,"rid":1,"time":2060,"latitude":23.130962873319007,"longitude":113.36501120622745,"speed":2.6422494755016066,"altitude":20.237948015332222,"bearing":342.76149117558066,"accuracy":14.320764945006845,"step":5394,"state":0}
  2130. {"id":1029,"rid":1,"time":2062,"latitude":23.131012113973778,"longitude":113.36499107479727,"speed":2.5816026556086373,"altitude":22.033794179558754,"bearing":340.73999453765595,"accuracy":14.445865196876769,"step":5401,"state":0}
  2131. {"id":1030,"rid":1,"time":2064,"latitude":23.131054695235193,"longitude":113.36496545799321,"speed":2.35954973629666,"altitude":20.91177407000214,"bearing":333.97946994136214,"accuracy":14.194154012949882,"step":5401,"state":0}
  2132. {"id":1031,"rid":1,"time":2066,"latitude":23.131096053677908,"longitude":113.36491986219733,"speed":2.449559956808767,"altitude":20.39390003029257,"bearing":320.4264985300377,"accuracy":14.132811232088237,"step":5408,"state":0}
  2133. {"id":1032,"rid":1,"time":2068,"latitude":23.13113424554904,"longitude":113.36488226984568,"speed":2.555378023485738,"altitude":20.659008149057627,"bearing":319.47155812194944,"accuracy":14.242973941998251,"step":5415,"state":0}
  2134. {"id":1033,"rid":1,"time":2070,"latitude":23.131148726571436,"longitude":113.36483128129152,"speed":2.648229710572298,"altitude":20.18694079015404,"bearing":299.10416538594296,"accuracy":14.197769717674722,"step":5421,"state":0}
  2135. {"id":1034,"rid":1,"time":2072,"latitude":23.131150842777732,"longitude":113.364779466313,"speed":2.636449317646864,"altitude":20.693847972899675,"bearing":285.05102034409975,"accuracy":14.231942023132747,"step":5428,"state":0}
  2136. {"id":1035,"rid":1,"time":2074,"latitude":23.131167743400958,"longitude":113.36473318242224,"speed":2.3718426131489108,"altitude":20.37505968566984,"bearing":287.40445150191835,"accuracy":14.330454317204971,"step":5428,"state":0}
  2137. {"id":1036,"rid":1,"time":2076,"latitude":23.131171886121162,"longitude":113.36472183720696,"speed":2.3718426131489108,"altitude":20.37505968566984,"bearing":287.40445150191835,"accuracy":14.330454317204971,"step":5435,"state":0}
  2138. {"id":1037,"rid":1,"time":2078,"latitude":23.131122322497305,"longitude":113.36465209525039,"speed":2.1511467698958,"altitude":19.638497361913323,"bearing":255.59977590675356,"accuracy":14.265543375996161,"step":5441,"state":0}
  2139. {"id":1038,"rid":1,"time":2080,"latitude":23.131110173346155,"longitude":113.36463499993926,"speed":2.1511467698958,"altitude":19.638497361913323,"bearing":255.59977590675356,"accuracy":14.265543375996161,"step":5448,"state":0}
  2140. {"id":1039,"rid":1,"time":2082,"latitude":23.13110064256035,"longitude":113.36458862612017,"speed":1.8481764854458567,"altitude":20.274203875102103,"bearing":258.69010511300235,"accuracy":14.631089130693693,"step":5448,"state":0}
  2141. {"id":1040,"rid":1,"time":2084,"latitude":23.131098306351895,"longitude":113.3645772588614,"speed":1.8481764854458567,"altitude":20.274203875102103,"bearing":258.69010511300235,"accuracy":14.631089130693693,"step":5455,"state":0}
  2142. {"id":1041,"rid":1,"time":2086,"latitude":23.131177595427296,"longitude":113.36450833059621,"speed":2.2890614322111973,"altitude":20.92093141004443,"bearing":305.45205473612907,"accuracy":14.711635377389419,"step":5462,"state":0}
  2143. {"id":1042,"rid":1,"time":2088,"latitude":23.1311970309505,"longitude":113.36449143473897,"speed":2.2890614322111973,"altitude":20.92093141004443,"bearing":305.45205473612907,"accuracy":14.711635377389419,"step":5469,"state":0}
  2144. {"id":1043,"rid":1,"time":2090,"latitude":23.131272646721982,"longitude":113.36445657713614,"speed":2.411996268747088,"altitude":20.855407528579235,"bearing":325.3412161698689,"accuracy":14.722636126943412,"step":5475,"state":0}
  2145. {"id":1044,"rid":1,"time":2092,"latitude":23.1313384845547,"longitude":113.36442694107092,"speed":2.5583429790277377,"altitude":20.655816613696516,"bearing":328.3361155270155,"accuracy":14.892745324622924,"step":5475,"state":0}
  2146. {"id":1045,"rid":1,"time":2094,"latitude":23.131389024854883,"longitude":113.36442356730925,"speed":2.6312823579563096,"altitude":21.046275400556624,"bearing":337.3124703718652,"accuracy":15.138095531433235,"step":5482,"state":0}
  2147. {"id":1046,"rid":1,"time":2096,"latitude":23.13140201849502,"longitude":113.36441450488906,"speed":2.437660819459984,"altitude":21.70934408158064,"bearing":330.18897502861313,"accuracy":17.764248803434345,"step":5489,"state":0}
  2148. {"id":1047,"rid":1,"time":2098,"latitude":23.13141241340713,"longitude":113.36440725495288,"speed":2.437660819459984,"altitude":21.70934408158064,"bearing":330.18897502861313,"accuracy":17.764248803434345,"step":5496,"state":0}
  2149. {"id":1048,"rid":1,"time":2100,"latitude":23.131430766229176,"longitude":113.36439456481298,"speed":2.185734186239808,"altitude":22.150029534474015,"bearing":327.90870971791526,"accuracy":18.922242174121926,"step":5496,"state":0}
  2150. {"id":1049,"rid":1,"time":2102,"latitude":23.13144832392084,"longitude":113.3643728567115,"speed":2.222448941773422,"altitude":21.2735300026834,"bearing":317.1997665089929,"accuracy":15.615010308790655,"step":5503,"state":0}
  2151. {"id":1050,"rid":1,"time":2104,"latitude":23.131467252886672,"longitude":113.36434577885882,"speed":2.461651875006367,"altitude":21.32875606045127,"bearing":309.24058527604313,"accuracy":17.243255266262313,"step":5509,"state":0}
  2152. {"id":1051,"rid":1,"time":2106,"latitude":23.13149850934059,"longitude":113.3643109329829,"speed":2.607576374270749,"altitude":21.540258003398776,"bearing":310.9248961533555,"accuracy":16.381484198938846,"step":5516,"state":0}
  2153. {"id":1052,"rid":1,"time":2108,"latitude":23.131523514503726,"longitude":113.36428305628215,"speed":2.607576374270749,"altitude":21.540258003398776,"bearing":310.9248961533555,"accuracy":16.381484198938846,"step":5523,"state":0}
  2154. {"id":1053,"rid":1,"time":2110,"latitude":23.131648163541875,"longitude":113.36419273907677,"speed":2.391071127314754,"altitude":21.762518294155598,"bearing":314.0886021822467,"accuracy":14.482004687500824,"step":5523,"state":0}
  2155. {"id":1054,"rid":1,"time":2112,"latitude":23.131697352209205,"longitude":113.3641312837675,"speed":2.489470054195351,"altitude":21.322457685135305,"bearing":302.0328159433051,"accuracy":14.312977300642562,"step":5529,"state":0}
  2156. {"id":1055,"rid":1,"time":2114,"latitude":23.131724357928224,"longitude":113.36406727879091,"speed":2.555906890681404,"altitude":21.685776360332966,"bearing":293.72136972519564,"accuracy":14.371839523247719,"step":5536,"state":0}
  2157. {"id":1056,"rid":1,"time":2116,"latitude":23.13172135327049,"longitude":113.36399937245523,"speed":2.3897098815653335,"altitude":20.51501713693142,"bearing":274.8452115296019,"accuracy":14.299224303075597,"step":5543,"state":0}
  2158. {"id":1057,"rid":1,"time":2118,"latitude":23.13171774993036,"longitude":113.36394095326654,"speed":2.5089222167343315,"altitude":22.076648178510368,"bearing":275.04942057692745,"accuracy":14.275519594974998,"step":5543,"state":0}
  2159. {"id":1058,"rid":1,"time":2120,"latitude":23.131714204613473,"longitude":113.3638877264209,"speed":2.5267474051001337,"altitude":21.62392028979957,"bearing":271.76009096517737,"accuracy":14.348781529477458,"step":5550,"state":0}
  2160. {"id":1059,"rid":1,"time":2122,"latitude":23.13171620240854,"longitude":113.3638376152976,"speed":2.693649197180418,"altitude":21.811194635927677,"bearing":272.5034680435449,"accuracy":14.543069503937952,"step":5556,"state":0}
  2161. {"id":1060,"rid":1,"time":2124,"latitude":23.13166979894173,"longitude":113.36379031564411,"speed":2.2357808943106625,"altitude":22.235178833827376,"bearing":247.44488829841123,"accuracy":14.402215998982554,"step":5563,"state":0}
  2162. {"id":1061,"rid":1,"time":2126,"latitude":23.13165842441565,"longitude":113.36377872144266,"speed":2.2357808943106625,"altitude":22.235178833827376,"bearing":247.44488829841123,"accuracy":14.402215998982554,"step":5570,"state":0}
  2163. {"id":1062,"rid":1,"time":2128,"latitude":23.131627377498468,"longitude":113.36374045359958,"speed":2.165199617784123,"altitude":21.86696333810687,"bearing":238.40984497751504,"accuracy":14.817821086716217,"step":5570,"state":0}
  2164. {"id":1063,"rid":1,"time":2130,"latitude":23.13157983633954,"longitude":113.36372677304945,"speed":1.9155525783857845,"altitude":21.458939170464873,"bearing":213.7968101798526,"accuracy":14.8939603972174,"step":5577,"state":0}
  2165. {"id":1064,"rid":1,"time":2132,"latitude":23.131527842526236,"longitude":113.36370109931079,"speed":1.9474893970437603,"altitude":21.893798143602908,"bearing":206.78283196161937,"accuracy":14.954009925735686,"step":5583,"state":0}
  2166. {"id":1065,"rid":1,"time":2134,"latitude":23.13146021833715,"longitude":113.36369767293547,"speed":2.710592928414574,"altitude":20.75457345508039,"bearing":191.80579220746526,"accuracy":14.781640522917247,"step":5590,"state":0}
  2167. {"id":1066,"rid":1,"time":2136,"latitude":23.131400434893212,"longitude":113.3636747174977,"speed":2.785322228094854,"altitude":21.757115004584193,"bearing":194.27251830359967,"accuracy":14.875734342741953,"step":5590,"state":0}
  2168. {"id":1067,"rid":1,"time":2138,"latitude":23.131358750511144,"longitude":113.36364001274575,"speed":2.6288765548013524,"altitude":20.488822656683624,"bearing":201.8350183576779,"accuracy":14.921114034672287,"step":5597,"state":0}
  2169. {"id":1068,"rid":1,"time":2140,"latitude":23.13134853273813,"longitude":113.36363150583594,"speed":2.6288765548013524,"altitude":20.488822656683624,"bearing":201.8350183576779,"accuracy":14.921114034672287,"step":5604,"state":0}
  2170. {"id":1069,"rid":1,"time":2142,"latitude":23.131308349778028,"longitude":113.36361959146609,"speed":2.2602016916012544,"altitude":21.307069912552834,"bearing":198.9677321122223,"accuracy":14.833131778696266,"step":5611,"state":0}
  2171. {"id":1070,"rid":1,"time":2144,"latitude":23.13124751139262,"longitude":113.36359271246829,"speed":2.4192774962122727,"altitude":21.33038783632219,"bearing":200.54041854542825,"accuracy":14.481529822036888,"step":5617,"state":0}
  2172. {"id":1071,"rid":1,"time":2146,"latitude":23.131201063400045,"longitude":113.36356523691103,"speed":2.483551568832546,"altitude":20.795977029949427,"bearing":201.66002257917722,"accuracy":14.37249872189397,"step":5617,"state":0}
  2173. {"id":1072,"rid":1,"time":2148,"latitude":23.131189677959707,"longitude":113.3635585020383,"speed":2.483551568832546,"altitude":20.795977029949427,"bearing":201.66002257917722,"accuracy":14.37249872189397,"step":5624,"state":0}
  2174. {"id":1073,"rid":1,"time":2150,"latitude":23.131146956267866,"longitude":113.36353268787718,"speed":2.4521700845699743,"altitude":20.078044820576906,"bearing":203.50201503265214,"accuracy":14.441735468162422,"step":5631,"state":0}
  2175. {"id":1074,"rid":1,"time":2152,"latitude":23.131098396323978,"longitude":113.36347905753144,"speed":2.586892973350571,"altitude":20.55626824684441,"bearing":214.1731228989003,"accuracy":14.627849912347273,"step":5638,"state":0}
  2176. {"id":1075,"rid":1,"time":2154,"latitude":23.131086493197206,"longitude":113.36346591153597,"speed":2.586892973350571,"altitude":20.55626824684441,"bearing":214.1731228989003,"accuracy":14.627849912347273,"step":5638,"state":0}
  2177. {"id":1076,"rid":1,"time":2156,"latitude":23.131040982551117,"longitude":113.36345593162764,"speed":2.1843532018498757,"altitude":20.596211642958224,"bearing":196.7779594334746,"accuracy":14.79087807356626,"step":5645,"state":0}
  2178. {"id":1077,"rid":1,"time":2158,"latitude":23.130988462593493,"longitude":113.36348829685357,"speed":2.4322852592446567,"altitude":18.87323246151209,"bearing":182.14591299844287,"accuracy":14.52688213872299,"step":5651,"state":0}
  2179. {"id":1078,"rid":1,"time":2160,"latitude":23.130920299887343,"longitude":113.36349848280366,"speed":2.5134019393342775,"altitude":19.568446500226855,"bearing":184.36978191200754,"accuracy":14.477969783653936,"step":5658,"state":0}
  2180. {"id":1079,"rid":1,"time":2162,"latitude":23.13086222740389,"longitude":113.36347517812476,"speed":2.5341321376563486,"altitude":19.204619417898357,"bearing":193.58501323697905,"accuracy":14.501835924767498,"step":5658,"state":0}
  2181. {"id":1080,"rid":1,"time":2164,"latitude":23.130802123238585,"longitude":113.36345656488618,"speed":2.5011922055262583,"altitude":18.25041443388909,"bearing":190.28234819391392,"accuracy":14.518337602588504,"step":5665,"state":0}
  2182. {"id":1081,"rid":1,"time":2166,"latitude":23.130753397935685,"longitude":113.3634255865619,"speed":2.5918787778715573,"altitude":17.93643893674016,"bearing":196.26870634883753,"accuracy":14.55537450040805,"step":5672,"state":0}
  2183. {"id":1082,"rid":1,"time":2168,"latitude":23.130701932956935,"longitude":113.36342475061394,"speed":2.7183818222094387,"altitude":17.901979534886777,"bearing":184.4861882253357,"accuracy":14.589411953413705,"step":5678,"state":0}
  2184. {"id":1083,"rid":1,"time":2170,"latitude":23.130652458480192,"longitude":113.36343191755668,"speed":2.6052047268070795,"altitude":17.877287882380188,"bearing":182.68792086198457,"accuracy":14.522711791239967,"step":5685,"state":0}
  2185. {"id":1084,"rid":1,"time":2172,"latitude":23.13060490533565,"longitude":113.36341544947754,"speed":2.4698370678393395,"altitude":18.81087505724281,"bearing":185.17569881945772,"accuracy":14.530389480198513,"step":5685,"state":0}
  2186. {"id":1085,"rid":1,"time":2174,"latitude":23.13055761837887,"longitude":113.36342206101449,"speed":2.5879018659400015,"altitude":18.559378929436207,"bearing":185.3826896050741,"accuracy":14.567301366953945,"step":5692,"state":0}
  2187. {"id":1086,"rid":1,"time":2176,"latitude":23.130546027289668,"longitude":113.36342368164992,"speed":2.5879018659400015,"altitude":18.559378929436207,"bearing":185.3826896050741,"accuracy":14.567301366953945,"step":5699,"state":0}
  2188. {"id":1087,"rid":1,"time":2178,"latitude":23.1305010026783,"longitude":113.36338230507465,"speed":2.079065536535933,"altitude":18.307407186366618,"bearing":204.74571856822934,"accuracy":14.717781775826431,"step":5706,"state":0}
  2189. {"id":1088,"rid":1,"time":2180,"latitude":23.130453516426783,"longitude":113.36335619040551,"speed":1.7976917319895733,"altitude":17.75431988108903,"bearing":204.82367990619676,"accuracy":15.140873067714427,"step":5706,"state":0}
  2190. {"id":1089,"rid":1,"time":2182,"latitude":23.130449248338202,"longitude":113.36331006302441,"speed":1.6923147041439186,"altitude":18.9188511101529,"bearing":231.84976071026503,"accuracy":14.839736647708905,"step":5712,"state":0}
  2191. {"id":1090,"rid":1,"time":2184,"latitude":23.13044594962397,"longitude":113.36324100999747,"speed":2.2973473250896483,"altitude":18.700984130613506,"bearing":245.76640176515622,"accuracy":14.83156426657503,"step":5719,"state":0}
  2192. {"id":1091,"rid":1,"time":2186,"latitude":23.13042896391531,"longitude":113.36318865771301,"speed":2.548727319886014,"altitude":18.22443081252277,"bearing":244.53177135619507,"accuracy":14.829978249087322,"step":5726,"state":0}
  2193. {"id":1092,"rid":1,"time":2188,"latitude":23.130410056634346,"longitude":113.36314142302183,"speed":2.5073211572631457,"altitude":18.13311417773366,"bearing":242.78570948700298,"accuracy":14.687244672762803,"step":5733,"state":0}
  2194. {"id":1093,"rid":1,"time":2190,"latitude":23.130411770021357,"longitude":113.36306923173709,"speed":2.1691907430504966,"altitude":17.710122033953667,"bearing":255.1487237640157,"accuracy":15.031021263690198,"step":5733,"state":0}
  2195. {"id":1094,"rid":1,"time":2192,"latitude":23.13041219001078,"longitude":113.36305153604087,"speed":2.1691907430504966,"altitude":17.710122033953667,"bearing":255.1487237640157,"accuracy":15.031021263690198,"step":5740,"state":0}
  2196. {"id":1095,"rid":1,"time":2194,"latitude":23.130399521973906,"longitude":113.36305141763478,"speed":1.489644772305898,"altitude":17.115714568644762,"bearing":217.0972546439801,"accuracy":15.258574926603517,"step":5746,"state":0}
  2197. {"id":1096,"rid":1,"time":2196,"latitude":23.130377723047875,"longitude":113.36304893575715,"speed":1.9860719617844458,"altitude":16.406742009334266,"bearing":210.8189233177721,"accuracy":15.489377391083902,"step":5753,"state":0}
  2198. {"id":1097,"rid":1,"time":2198,"latitude":23.130353285209136,"longitude":113.3630545999946,"speed":0.6947957413577495,"altitude":15.363717058673501,"bearing":174.62454179191343,"accuracy":15.568476191985614,"step":5753,"state":0}
  2199. {"id":1098,"rid":1,"time":2200,"latitude":23.130236901970548,"longitude":113.36312412528014,"speed":1.6362984533692158,"altitude":16.19338394049555,"bearing":130.3188637972647,"accuracy":15.217631191499091,"step":5760,"state":0}
  2200. {"id":1099,"rid":1,"time":2202,"latitude":23.1302220194063,"longitude":113.36313574770679,"speed":1.8274538514867182,"altitude":14.81813831999898,"bearing":131.03948733697015,"accuracy":16.005729965456997,"step":5767,"state":0}
  2201. {"id":1100,"rid":1,"time":2204,"latitude":23.130198448858373,"longitude":113.36314808384253,"speed":1.9509225537816022,"altitude":15.618676222860813,"bearing":139.49303808769386,"accuracy":16.042212186140667,"step":5774,"state":0}
  2202. {"id":1101,"rid":1,"time":2206,"latitude":23.130096970834,"longitude":113.36320519598212,"speed":1.9167020643117347,"altitude":14.425500779412687,"bearing":134.35763806241738,"accuracy":15.205963589179264,"step":5781,"state":0}
  2203. {"id":1102,"rid":1,"time":2208,"latitude":23.13007209630384,"longitude":113.36321919544304,"speed":1.9167020643117347,"altitude":14.425500779412687,"bearing":134.35763806241738,"accuracy":15.205963589179264,"step":5781,"state":0}
  2204. {"id":1103,"rid":1,"time":2210,"latitude":23.130024225171773,"longitude":113.36324699509066,"speed":2.75895980462468,"altitude":13.916458238847554,"bearing":137.32342434823343,"accuracy":15.168306149467787,"step":5787,"state":0}
  2205. {"id":1104,"rid":1,"time":2212,"latitude":23.13001406329714,"longitude":113.36325758956212,"speed":2.8036648762085106,"altitude":14.279091599397361,"bearing":136.495471971874,"accuracy":15.304807893502113,"step":5794,"state":0}
  2206. {"id":1105,"rid":1,"time":2214,"latitude":23.129935257595278,"longitude":113.36328732717124,"speed":2.7367765094979517,"altitude":13.251691011711955,"bearing":149.37679587630026,"accuracy":15.032627157876895,"step":5801,"state":0}
  2207. {"id":1106,"rid":1,"time":2216,"latitude":23.129878876523005,"longitude":113.36329932631787,"speed":2.2899139531850965,"altitude":13.307455376721919,"bearing":161.34299319619132,"accuracy":14.920227321043978,"step":5801,"state":0}
  2208. {"id":1107,"rid":1,"time":2218,"latitude":23.12983188292805,"longitude":113.36331578263906,"speed":2.4257011716352204,"altitude":13.826166892424226,"bearing":153.67503187933934,"accuracy":14.760614555338504,"step":5808,"state":0}
  2209. {"id":1108,"rid":1,"time":2220,"latitude":23.129799886381132,"longitude":113.36335278501218,"speed":2.4956361896970254,"altitude":14.34543418418616,"bearing":150.33752467745973,"accuracy":14.878556131521012,"step":5815,"state":0}
  2210. {"id":1109,"rid":1,"time":2222,"latitude":23.129746583557587,"longitude":113.36337885133509,"speed":2.477992318710074,"altitude":13.364259857684374,"bearing":148.89766650937796,"accuracy":14.987862833550883,"step":5822,"state":0}
  2211. {"id":1110,"rid":1,"time":2224,"latitude":23.129733517845082,"longitude":113.36338524077297,"speed":2.477992318710074,"altitude":13.364259857684374,"bearing":148.89766650937796,"accuracy":14.987862833550883,"step":5828,"state":0}
  2212. {"id":1111,"rid":1,"time":2226,"latitude":23.129691408149373,"longitude":113.36341834211248,"speed":2.684701977038286,"altitude":14.28363741375506,"bearing":147.12900161358039,"accuracy":14.842640541315653,"step":5828,"state":0}
  2213. {"id":1112,"rid":1,"time":2228,"latitude":23.129616787189324,"longitude":113.36343915195778,"speed":2.6473121708514675,"altitude":15.038089561276138,"bearing":157.32434063287724,"accuracy":14.758087026170013,"step":5835,"state":0}
  2214. {"id":1113,"rid":1,"time":2230,"latitude":23.12957863287922,"longitude":113.36347537851378,"speed":2.5615577922582506,"altitude":13.97217813320458,"bearing":146.17002430236448,"accuracy":14.812375184554277,"step":5842,"state":0}
  2215. {"id":1114,"rid":1,"time":2232,"latitude":23.12955146509618,"longitude":113.36352480363894,"speed":2.6366292115126724,"altitude":14.921363906934857,"bearing":139.37178470999635,"accuracy":14.697269666020825,"step":5849,"state":0}
  2216. {"id":1115,"rid":1,"time":2234,"latitude":23.129521051919788,"longitude":113.36357275423359,"speed":2.4919506072255246,"altitude":15.274784130044281,"bearing":133.8003181582805,"accuracy":14.449198458238216,"step":5849,"state":0}
  2217. {"id":1116,"rid":1,"time":2236,"latitude":23.12954840849534,"longitude":113.3636438923603,"speed":2.6290463721231605,"altitude":14.142998360097408,"bearing":87.82234931713185,"accuracy":14.262431639672348,"step":5856,"state":0}
  2218. {"id":1117,"rid":1,"time":2238,"latitude":23.12958951617996,"longitude":113.36369470801259,"speed":2.7865176770323448,"altitude":13.49170689098537,"bearing":65.96640469018186,"accuracy":14.216963205011742,"step":5863,"state":0}
  2219. {"id":1118,"rid":1,"time":2240,"latitude":23.129620069958793,"longitude":113.36373808488838,"speed":2.657366176605819,"altitude":12.744824076071382,"bearing":57.16320806773995,"accuracy":14.205068485703832,"step":5869,"state":0}
  2220. {"id":1119,"rid":1,"time":2242,"latitude":23.129652951307754,"longitude":113.36377636197523,"speed":2.428089676564112,"altitude":11.587593954987824,"bearing":48.01645359528909,"accuracy":14.233435449152292,"step":5869,"state":0}
  2221. {"id":1120,"rid":1,"time":2244,"latitude":23.12966101126075,"longitude":113.36378574454409,"speed":2.428089676564112,"altitude":11.587593954987824,"bearing":48.01645359528909,"accuracy":14.233435449152292,"step":5876,"state":0}
  2222. {"id":1121,"rid":1,"time":2246,"latitude":23.129682440434124,"longitude":113.36382285594556,"speed":1.8553319430564785,"altitude":11.461839857511222,"bearing":55.312941111116494,"accuracy":14.243966754931343,"step":5883,"state":0}
  2223. {"id":1122,"rid":1,"time":2248,"latitude":23.12971042308076,"longitude":113.36387516002378,"speed":2.112558181245365,"altitude":10.743861147202551,"bearing":59.716829051014436,"accuracy":14.394125959693298,"step":5890,"state":0}
  2224. {"id":1123,"rid":1,"time":2250,"latitude":23.129717282252404,"longitude":113.3638879809215,"speed":2.112558181245365,"altitude":10.743861147202551,"bearing":59.716829051014436,"accuracy":14.394125959693298,"step":5896,"state":0}
  2225. {"id":1124,"rid":1,"time":2252,"latitude":23.129747427129043,"longitude":113.36393371653378,"speed":2.4006525591276113,"altitude":10.03217785526067,"bearing":60.90856004749634,"accuracy":14.431147725756091,"step":5896,"state":0}
  2226. {"id":1125,"rid":1,"time":2254,"latitude":23.129757068821952,"longitude":113.36398547254095,"speed":2.5906105401454385,"altitude":10.76470679230988,"bearing":78.54777025747069,"accuracy":14.32458657236362,"step":5903,"state":0}
  2227. {"id":1126,"rid":1,"time":2256,"latitude":23.129750217400957,"longitude":113.36405651959086,"speed":2.514929817984057,"altitude":10.832927155308425,"bearing":95.03224218590216,"accuracy":14.364011466753453,"step":5910,"state":0}
  2228. {"id":1127,"rid":1,"time":2258,"latitude":23.129748537964655,"longitude":113.36407393480954,"speed":2.514929817984057,"altitude":10.832927155308425,"bearing":95.03224218590216,"accuracy":14.364011466753453,"step":5917,"state":0}
  2229. {"id":1128,"rid":1,"time":2260,"latitude":23.12974239263448,"longitude":113.36412059181879,"speed":2.5957950464234263,"altitude":9.749761680141091,"bearing":106.11285052705988,"accuracy":14.258355512159488,"step":5917,"state":0}
  2230. {"id":1129,"rid":1,"time":2262,"latitude":23.129734333519284,"longitude":113.36418875080108,"speed":2.711766816148909,"altitude":9.42482380475849,"bearing":99.74161373992024,"accuracy":14.308709984886285,"step":5924,"state":0}
  2231. {"id":1130,"rid":1,"time":2264,"latitude":23.1297350201079,"longitude":113.3642482557874,"speed":2.6294292625696793,"altitude":9.653782247565687,"bearing":88.16959675322515,"accuracy":14.266534354394626,"step":5930,"state":0}
  2232. {"id":1131,"rid":1,"time":2266,"latitude":23.12974460799504,"longitude":113.36430195355996,"speed":2.6077225885714705,"altitude":8.360025252215564,"bearing":78.49340588858125,"accuracy":14.30471259630212,"step":5937,"state":0}
  2233. {"id":1132,"rid":1,"time":2268,"latitude":23.129759039846988,"longitude":113.36434992760758,"speed":2.660734622368607,"altitude":8.418871350586414,"bearing":73.89693479420686,"accuracy":14.335792534228217,"step":5944,"state":0}
  2234. {"id":1133,"rid":1,"time":2270,"latitude":23.12976257741622,"longitude":113.3643616871181,"speed":2.660734622368607,"altitude":8.418871350586414,"bearing":73.89693479420686,"accuracy":14.335792534228217,"step":5944,"state":0}
  2235. {"id":1134,"rid":1,"time":2272,"latitude":23.12975648224858,"longitude":113.36440859597633,"speed":2.7027794776306644,"altitude":8.377631759271026,"bearing":92.31848013294402,"accuracy":14.389025548956615,"step":5951,"state":0}
  2236. {"id":1135,"rid":1,"time":2274,"latitude":23.12972017666254,"longitude":113.3644549059095,"speed":2.403059578185014,"altitude":8.870611255988479,"bearing":108.36552940633409,"accuracy":14.491553473266986,"step":5958,"state":0}
  2237. {"id":1136,"rid":1,"time":2276,"latitude":23.129690595211642,"longitude":113.36450885043229,"speed":1.9873229223018107,"altitude":8.313407318666577,"bearing":112.66495972972645,"accuracy":14.848546027538925,"step":5964,"state":0}
  2238. {"id":1137,"rid":1,"time":2278,"latitude":23.129683344137362,"longitude":113.36452207343962,"speed":1.9873229223018107,"altitude":8.313407318666577,"bearing":112.66495972972645,"accuracy":14.848546027538925,"step":5964,"state":0}
  2239. {"id":1138,"rid":1,"time":2280,"latitude":23.12962771126125,"longitude":113.36454579206122,"speed":1.820961438549358,"altitude":9.020150246098638,"bearing":138.33805527376992,"accuracy":15.122236333258467,"step":5971,"state":0}
  2240. {"id":1139,"rid":1,"time":2282,"latitude":23.12961107742914,"longitude":113.36455492791981,"speed":2.2294925395916816,"altitude":9.153183513320982,"bearing":145.28883843599644,"accuracy":15.447259212084242,"step":5978,"state":0}
  2241. {"id":1140,"rid":1,"time":2284,"latitude":23.129597770363453,"longitude":113.36456223660673,"speed":2.2294925395916816,"altitude":9.153183513320982,"bearing":145.28883843599644,"accuracy":15.447259212084242,"step":5985,"state":0}
  2242. {"id":1141,"rid":1,"time":2286,"latitude":23.129566942419235,"longitude":113.3645771438861,"speed":2.4697983558628964,"altitude":10.408105194568634,"bearing":152.88000586401208,"accuracy":15.756705914592231,"step":5992,"state":0}
  2243. {"id":1142,"rid":1,"time":2288,"latitude":23.129542280063863,"longitude":113.36458906970955,"speed":2.4697983558628964,"altitude":10.408105194568634,"bearing":152.88000586401208,"accuracy":15.756705914592231,"step":5992,"state":0}
  2244. {"id":1143,"rid":1,"time":2290,"latitude":23.129429928689373,"longitude":113.36464903838043,"speed":2.2543670540856415,"altitude":10.141543442383409,"bearing":154.0026671925958,"accuracy":14.708641356709643,"step":5999,"state":0}
  2245. {"id":1144,"rid":1,"time":2292,"latitude":23.129367372560264,"longitude":113.36467622923499,"speed":2.376585646622295,"altitude":10.162660014815629,"bearing":155.9752204078748,"accuracy":14.818492646038177,"step":6005,"state":0}
  2246. {"id":1145,"rid":1,"time":2294,"latitude":23.129310879147734,"longitude":113.36468842320988,"speed":2.37912534551287,"altitude":10.687447063624859,"bearing":162.75246712370958,"accuracy":14.867006478542017,"step":6012,"state":0}
  2247. {"id":1146,"rid":1,"time":2296,"latitude":23.12926201505262,"longitude":113.36469059313077,"speed":2.317594345508401,"altitude":9.370541988871992,"bearing":165.87711922308137,"accuracy":14.697348036480728,"step":6012,"state":0}
  2248. {"id":1147,"rid":1,"time":2298,"latitude":23.129217478357663,"longitude":113.36467904338019,"speed":2.1104755096240524,"altitude":10.574607223272324,"bearing":169.0182762805762,"accuracy":14.818464140964906,"step":6019,"state":0}
  2249. {"id":1148,"rid":1,"time":2300,"latitude":23.129169906931683,"longitude":113.36466228766864,"speed":2.3124424048832704,"altitude":9.76548496261239,"bearing":174.7663214688167,"accuracy":14.905310782687684,"step":6026,"state":0}
  2250. {"id":1149,"rid":1,"time":2302,"latitude":23.129158246112727,"longitude":113.36465818046952,"speed":2.3124424048832704,"altitude":9.76548496261239,"bearing":174.7663214688167,"accuracy":14.905310782687684,"step":6033,"state":0}
  2251. {"id":1150,"rid":1,"time":2304,"latitude":23.129145715813795,"longitude":113.36465851052145,"speed":1.931551704807538,"altitude":11.2941166870296,"bearing":172.16995798520983,"accuracy":15.431935460898762,"step":6040,"state":0}
  2252. {"id":1151,"rid":1,"time":2306,"latitude":23.129067744802718,"longitude":113.3647123387243,"speed":2.5776613678299682,"altitude":10.801959271542728,"bearing":153.62217701613963,"accuracy":15.124482916861725,"step":6040,"state":0}
  2253. {"id":1152,"rid":1,"time":2308,"latitude":23.129011363558124,"longitude":113.3647484678703,"speed":2.7687459406145987,"altitude":11.027999834157526,"bearing":157.98172916958927,"accuracy":14.989253191533296,"step":6047,"state":0}
  2254. {"id":1153,"rid":1,"time":2310,"latitude":23.128967236752345,"longitude":113.36478496837663,"speed":2.5472518780457847,"altitude":11.249408401548862,"bearing":153.92798232589527,"accuracy":14.58654970703476,"step":6053,"state":0}
  2255. {"id":1154,"rid":1,"time":2312,"latitude":23.128923861272806,"longitude":113.36481562147526,"speed":2.4852544052712844,"altitude":10.801891333423555,"bearing":145.83469078731636,"accuracy":14.47260143734943,"step":6060,"state":0}
  2256. {"id":1155,"rid":1,"time":2314,"latitude":23.128890294322716,"longitude":113.36485426083249,"speed":2.659681547019683,"altitude":11.162667627446353,"bearing":139.0852520152726,"accuracy":14.485242345036498,"step":6060,"state":0}
  2257. {"id":1156,"rid":1,"time":2316,"latitude":23.12885401232044,"longitude":113.36488523343758,"speed":2.602612944637345,"altitude":12.00675898604095,"bearing":146.39598171423748,"accuracy":14.463504833304507,"step":6067,"state":0}
  2258. {"id":1157,"rid":1,"time":2318,"latitude":23.128832422823677,"longitude":113.36492886568112,"speed":2.61366647228322,"altitude":10.67881652712822,"bearing":140.1253417162911,"accuracy":14.402351281733921,"step":6074,"state":0}
  2259. {"id":1158,"rid":1,"time":2320,"latitude":23.12880112449944,"longitude":113.36497007219572,"speed":2.638379539896811,"altitude":10.776556921191514,"bearing":137.24443846062235,"accuracy":14.533917283201566,"step":6081,"state":0}
  2260. {"id":1159,"rid":1,"time":2322,"latitude":23.12876130311458,"longitude":113.36500085497369,"speed":2.6701294808528586,"altitude":11.152396843768656,"bearing":140.51788933851358,"accuracy":14.528129861054408,"step":6081,"state":0}
  2261. {"id":1160,"rid":1,"time":2324,"latitude":23.128724921426365,"longitude":113.36503235903973,"speed":2.687895037296034,"altitude":10.910886849276721,"bearing":141.213589599102,"accuracy":14.583100885774096,"step":6088,"state":0}
  2262. {"id":1161,"rid":1,"time":2326,"latitude":23.128682830127104,"longitude":113.36505769192576,"speed":2.665963960378563,"altitude":12.109267859719694,"bearing":144.79333730254749,"accuracy":14.751720434741076,"step":6094,"state":0}
  2263. {"id":1162,"rid":1,"time":2328,"latitude":23.12863237696979,"longitude":113.36507536890753,"speed":2.629517024378872,"altitude":10.78114044573158,"bearing":151.4119717815126,"accuracy":14.88344737822357,"step":6101,"state":0}
  2264. {"id":1163,"rid":1,"time":2330,"latitude":23.12858826985489,"longitude":113.36509731246639,"speed":2.60385665607321,"altitude":10.992050162516534,"bearing":154.4356130650353,"accuracy":15.116596368102803,"step":6108,"state":0}
  2265. {"id":1164,"rid":1,"time":2332,"latitude":23.128567067706832,"longitude":113.36510437992104,"speed":2.9196386052863623,"altitude":10.442750376649201,"bearing":157.8881130669505,"accuracy":15.655757995343931,"step":6108,"state":0}
  2266. {"id":1165,"rid":1,"time":2334,"latitude":23.128550105988385,"longitude":113.36511003388478,"speed":2.9196386052863623,"altitude":10.442750376649201,"bearing":157.8881130669505,"accuracy":15.655757995343931,"step":6115,"state":0}
  2267. {"id":1166,"rid":1,"time":2336,"latitude":23.128536536613627,"longitude":113.36511455705573,"speed":2.9196386052863623,"altitude":10.442750376649201,"bearing":157.8881130669505,"accuracy":15.655757995343931,"step":6122,"state":0}
  2268. {"id":1167,"rid":1,"time":2338,"latitude":23.12852568111382,"longitude":113.3651181755925,"speed":2.9196386052863623,"altitude":10.442750376649201,"bearing":157.8881130669505,"accuracy":15.655757995343931,"step":6129,"state":0}
  2269. {"id":1168,"rid":1,"time":2340,"latitude":23.1284726302228,"longitude":113.36506234558567,"speed":1.6882041751568235,"altitude":9.213909273035824,"bearing":237.4119858864318,"accuracy":14.827455212757725,"step":6129,"state":0}
  2270. {"id":1169,"rid":1,"time":2342,"latitude":23.128417238114377,"longitude":113.36500135768574,"speed":2.423985472939962,"altitude":8.34495950397104,"bearing":233.9592591047231,"accuracy":14.586453910062435,"step":6135,"state":0}
  2271. {"id":1170,"rid":1,"time":2344,"latitude":23.12839055475645,"longitude":113.36493644341328,"speed":2.6880765616461795,"altitude":8.514239053241909,"bearing":244.83945627217338,"accuracy":14.3965763219913,"step":6142,"state":0}
  2272. {"id":1171,"rid":1,"time":2346,"latitude":23.128375208801565,"longitude":113.36487404785169,"speed":2.788666314871888,"altitude":8.437946925871074,"bearing":248.94720086831472,"accuracy":14.24724724388926,"step":6149,"state":0}
  2273. {"id":1172,"rid":1,"time":2348,"latitude":23.128345645682558,"longitude":113.36481718425051,"speed":2.6306114371959324,"altitude":7.862908908165991,"bearing":241.3474212771934,"accuracy":14.21209976716113,"step":6156,"state":0}
  2274. {"id":1173,"rid":1,"time":2350,"latitude":23.128312802392774,"longitude":113.36477519171876,"speed":2.568625078885047,"altitude":7.025379764847457,"bearing":228.85362887210286,"accuracy":14.209286276596185,"step":6156,"state":0}
  2275. {"id":1174,"rid":1,"time":2352,"latitude":23.128284888722703,"longitude":113.36473274894479,"speed":2.669392465362275,"altitude":7.7786030964925885,"bearing":232.70751185661334,"accuracy":14.222967591456896,"step":6163,"state":0}
  2276. {"id":1175,"rid":1,"time":2354,"latitude":23.128278046458753,"longitude":113.36472234527298,"speed":2.669392465362275,"altitude":7.7786030964925885,"bearing":232.70751185661334,"accuracy":14.222967591456896,"step":6169,"state":0}
  2277. {"id":1176,"rid":1,"time":2356,"latitude":23.128243605479447,"longitude":113.36468334538694,"speed":2.536686431505698,"altitude":6.888113635592163,"bearing":226.21968181582014,"accuracy":14.213961207385996,"step":6176,"state":0}
  2278. {"id":1177,"rid":1,"time":2358,"latitude":23.128201785117607,"longitude":113.36463672160914,"speed":2.3082112621119286,"altitude":7.13094930909574,"bearing":222.99239286436486,"accuracy":14.215140494800355,"step":6176,"state":0}
  2279. {"id":1178,"rid":1,"time":2360,"latitude":23.12815754158328,"longitude":113.36460727299675,"speed":2.4835114749475307,"altitude":6.541541642509401,"bearing":209.46467923635063,"accuracy":14.217925177259655,"step":6183,"state":0}
  2280. {"id":1179,"rid":1,"time":2362,"latitude":23.12811024679119,"longitude":113.3645883823848,"speed":2.735711422105783,"altitude":7.778339178301394,"bearing":203.6521015307121,"accuracy":14.235693156205521,"step":6190,"state":0}
  2281. {"id":1180,"rid":1,"time":2364,"latitude":23.128098653781382,"longitude":113.36458375187391,"speed":2.735711422105783,"altitude":7.778339178301394,"bearing":203.6521015307121,"accuracy":14.235693156205521,"step":6197,"state":0}
  2282. {"id":1181,"rid":1,"time":2366,"latitude":23.12805055709414,"longitude":113.36455579148117,"speed":2.58472693360882,"altitude":7.434042191132903,"bearing":204.6418104447605,"accuracy":14.301637273934118,"step":6204,"state":0}
  2283. {"id":1182,"rid":1,"time":2368,"latitude":23.127997403240077,"longitude":113.36456511488461,"speed":2.5194089204602883,"altitude":7.247090833261609,"bearing":177.07932756187475,"accuracy":14.295109406790875,"step":6204,"state":0}
  2284. {"id":1183,"rid":1,"time":2370,"latitude":23.127947719555948,"longitude":113.36457190527977,"speed":2.5677345403327725,"altitude":7.453759614378214,"bearing":166.31478081069415,"accuracy":14.235641952094639,"step":6211,"state":0}
  2285. {"id":1184,"rid":1,"time":2372,"latitude":23.127901753319385,"longitude":113.36459711872965,"speed":2.5961333788561753,"altitude":8.257476431317627,"bearing":150.80419862666884,"accuracy":14.2178414894649,"step":6217,"state":0}
  2286. {"id":1185,"rid":1,"time":2374,"latitude":23.127867141769542,"longitude":113.36463135310242,"speed":2.583321340231176,"altitude":7.231225927360356,"bearing":133.62466743251917,"accuracy":14.170672831959495,"step":6224,"state":0}
  2287. {"id":1186,"rid":1,"time":2376,"latitude":23.12783654214904,"longitude":113.3646716894047,"speed":2.551836186352717,"altitude":7.832636947743595,"bearing":130.8443978557066,"accuracy":14.182790302439292,"step":6224,"state":0}
  2288. {"id":1187,"rid":1,"time":2378,"latitude":23.127805287752643,"longitude":113.36470860685802,"speed":2.6299689886352278,"altitude":7.910247275605798,"bearing":133.3154879741472,"accuracy":14.19066659081906,"step":6231,"state":0}
  2289. {"id":1188,"rid":1,"time":2380,"latitude":23.127775101498084,"longitude":113.3647453005961,"speed":2.7511707202058258,"altitude":9.043328485451639,"bearing":136.39209631856608,"accuracy":14.18056335578845,"step":6238,"state":0}
  2290. {"id":1189,"rid":1,"time":2382,"latitude":23.127742310237533,"longitude":113.36478112040191,"speed":2.725426853175031,"altitude":8.923567099496722,"bearing":135.72461024940617,"accuracy":14.186469256832412,"step":6245,"state":0}
  2291. {"id":1190,"rid":1,"time":2384,"latitude":23.127711132942228,"longitude":113.36481754508208,"speed":2.632817004676327,"altitude":9.174380892887712,"bearing":133.4941106862589,"accuracy":14.184060949311885,"step":6251,"state":0}
  2292. {"id":1191,"rid":1,"time":2386,"latitude":23.127675641471384,"longitude":113.36485350370947,"speed":2.5685363914639696,"altitude":8.322317142039537,"bearing":136.81732756028762,"accuracy":14.174431139319772,"step":6251,"state":0}
  2293. {"id":1192,"rid":1,"time":2388,"latitude":23.127644416615247,"longitude":113.36489016719162,"speed":2.5788032687221913,"altitude":9.204077809117734,"bearing":134.5977328619297,"accuracy":14.167711424786585,"step":6258,"state":0}
  2294. {"id":1193,"rid":1,"time":2390,"latitude":23.1275953984238,"longitude":113.36492843686506,"speed":2.5700311081055505,"altitude":8.427640339359641,"bearing":142.86286455287154,"accuracy":14.165733358126879,"step":6265,"state":0}
  2295. {"id":1194,"rid":1,"time":2392,"latitude":23.127583382970318,"longitude":113.36493781761675,"speed":2.5700311081055505,"altitude":8.427640339359641,"bearing":142.86286455287154,"accuracy":14.165733358126879,"step":6272,"state":0}
  2296. {"id":1195,"rid":1,"time":2394,"latitude":23.127540711621858,"longitude":113.36496100396306,"speed":2.5320113496015053,"altitude":6.8959061382338405,"bearing":148.69623448898616,"accuracy":14.17516655433645,"step":6272,"state":0}
  2297. {"id":1196,"rid":1,"time":2396,"latitude":23.127484587392374,"longitude":113.36498429799025,"speed":2.546355451064963,"altitude":7.944219610653818,"bearing":154.6510608897854,"accuracy":14.164426321272858,"step":6279,"state":0}
  2298. {"id":1197,"rid":1,"time":2398,"latitude":23.12743663288696,"longitude":113.36500188474952,"speed":2.7014728358103945,"altitude":7.299350036308169,"bearing":160.56367439687378,"accuracy":14.194677622356355,"step":6286,"state":0}
  2299. {"id":1198,"rid":1,"time":2400,"latitude":23.127424878166675,"longitude":113.36500619565697,"speed":2.7014728358103945,"altitude":7.299350036308169,"bearing":160.56367439687378,"accuracy":14.194677622356355,"step":6293,"state":0}
  2300. {"id":1199,"rid":1,"time":2402,"latitude":23.127379403898328,"longitude":113.36503714931291,"speed":2.5913867007768667,"altitude":7.330005534924567,"bearing":152.6240143865111,"accuracy":14.228652985443377,"step":6299,"state":0}
  2301. {"id":1200,"rid":1,"time":2404,"latitude":23.127321978289565,"longitude":113.36504883221875,"speed":2.4307900582014947,"altitude":8.765040225349367,"bearing":157.7395825463802,"accuracy":14.195292764277331,"step":6299,"state":0}
  2302. {"id":1201,"rid":1,"time":2406,"latitude":23.127307901990328,"longitude":113.36505169595989,"speed":2.4307900582014947,"altitude":8.765040225349367,"bearing":157.7395825463802,"accuracy":14.195292764277331,"step":6306,"state":0}
  2303. {"id":1202,"rid":1,"time":2408,"latitude":23.127254486798922,"longitude":113.36505874591063,"speed":2.5919546268091844,"altitude":7.783460744656622,"bearing":164.4480399008632,"accuracy":14.16983853577164,"step":6313,"state":0}
  2304. {"id":1203,"rid":1,"time":2410,"latitude":23.127208220207606,"longitude":113.36508607072011,"speed":2.649269493916151,"altitude":9.037214643321931,"bearing":155.88601551077002,"accuracy":14.179222658328568,"step":6320,"state":0}
  2305. {"id":1204,"rid":1,"time":2412,"latitude":23.127160019971722,"longitude":113.36511386032942,"speed":2.697346900763327,"altitude":8.152382822707295,"bearing":156.30683912485645,"accuracy":14.18096129973584,"step":6320,"state":0}
  2306. {"id":1205,"rid":1,"time":2414,"latitude":23.127119331929592,"longitude":113.36515015959213,"speed":2.5756794677325106,"altitude":8.284472373314202,"bearing":148.52513086601422,"accuracy":14.199292919295894,"step":6327,"state":0}
  2307. {"id":1206,"rid":1,"time":2416,"latitude":23.12707454685743,"longitude":113.36517462015127,"speed":2.640669905199826,"altitude":8.296381059102714,"bearing":155.23385452180483,"accuracy":14.249358744583866,"step":6334,"state":0}
  2308. {"id":1207,"rid":1,"time":2418,"latitude":23.12703141956944,"longitude":113.36519474536397,"speed":2.6531868128788094,"altitude":9.488996745087206,"bearing":155.99218903766828,"accuracy":14.261060435872333,"step":6340,"state":0}
  2309. {"id":1208,"rid":1,"time":2420,"latitude":23.126972521521253,"longitude":113.36520868854467,"speed":2.4927103124534544,"altitude":8.732598369009793,"bearing":166.12145045486196,"accuracy":14.31050771773096,"step":6340,"state":0}
  2310. {"id":1209,"rid":1,"time":2422,"latitude":23.126924910959286,"longitude":113.36522254978695,"speed":2.4694034562245206,"altitude":8.761365992948413,"bearing":163.49329581269197,"accuracy":14.249303797598849,"step":6347,"state":0}
  2311. {"id":1210,"rid":1,"time":2424,"latitude":23.126878429022902,"longitude":113.36523290979187,"speed":2.522513757702294,"altitude":8.068935889750719,"bearing":165.0108659629634,"accuracy":14.268182863086542,"step":6354,"state":0}
  2312. {"id":1211,"rid":1,"time":2426,"latitude":23.126831814190513,"longitude":113.36523790654456,"speed":2.607627601450275,"altitude":7.991194862872362,"bearing":166.99527634562907,"accuracy":14.338432751702557,"step":6361,"state":0}
  2313. {"id":1212,"rid":1,"time":2428,"latitude":23.12682038785401,"longitude":113.36523913136023,"speed":2.607627601450275,"altitude":7.991194862872362,"bearing":166.99527634562907,"accuracy":14.338432751702557,"step":6368,"state":0}
  2314. {"id":1213,"rid":1,"time":2430,"latitude":23.126765369717255,"longitude":113.36523758862688,"speed":2.7370150907652175,"altitude":8.9433881547302,"bearing":172.07828333777468,"accuracy":14.544301863854697,"step":6368,"state":0}
  2315. {"id":1214,"rid":1,"time":2432,"latitude":23.12672608206044,"longitude":113.36526485491424,"speed":2.5755058508313056,"altitude":7.957540303468704,"bearing":155.83939962732137,"accuracy":14.720180894321059,"step":6375,"state":0}
  2316. {"id":1215,"rid":1,"time":2434,"latitude":23.126678568648906,"longitude":113.36529017289445,"speed":2.2420866371719805,"altitude":8.56519928574562,"bearing":160.53187062916413,"accuracy":14.7284036818881,"step":6381,"state":0}
  2317. {"id":1216,"rid":1,"time":2436,"latitude":23.12663579645237,"longitude":113.3653311904211,"speed":2.6062903523964867,"altitude":8.22435958404094,"bearing":151.7826563845979,"accuracy":14.771745224994506,"step":6388,"state":0}
  2318. {"id":1217,"rid":1,"time":2438,"latitude":23.126625312031734,"longitude":113.36534124473297,"speed":2.6062903523964867,"altitude":8.22435958404094,"bearing":151.7826563845979,"accuracy":14.771745224994506,"step":6388,"state":0}
  2319. {"id":1218,"rid":1,"time":2440,"latitude":23.126571753421633,"longitude":113.36533162762271,"speed":2.622036955155039,"altitude":8.172849415801466,"bearing":165.10619067767405,"accuracy":14.661731302135054,"step":6395,"state":0}
  2320. {"id":1219,"rid":1,"time":2442,"latitude":23.12652708986457,"longitude":113.36534647124267,"speed":2.5724085443679687,"altitude":8.640580276027322,"bearing":167.3958821606838,"accuracy":14.67476729645946,"step":6402,"state":0}
  2321. {"id":1220,"rid":1,"time":2444,"latitude":23.126486244873046,"longitude":113.3653198032419,"speed":2.235651442848773,"altitude":7.495906521566212,"bearing":189.3888570946919,"accuracy":14.627937059516775,"step":6409,"state":0}
  2322. {"id":1221,"rid":1,"time":2446,"latitude":23.1264397831397,"longitude":113.36527620228458,"speed":2.594434349813708,"altitude":8.221846452914178,"bearing":205.43483955969597,"accuracy":14.561986968779333,"step":6415,"state":0}
  2323. {"id":1222,"rid":1,"time":2448,"latitude":23.126406483548234,"longitude":113.36523213660757,"speed":2.5938912314472087,"altitude":8.9760023355484,"bearing":215.66379042060976,"accuracy":14.416020726466755,"step":6415,"state":0}
  2324. {"id":1223,"rid":1,"time":2450,"latitude":23.126363100002994,"longitude":113.36518099471255,"speed":2.5139873363815806,"altitude":8.36743250861764,"bearing":223.86745745399847,"accuracy":14.368343558619758,"step":6422,"state":0}
  2325. {"id":1224,"rid":1,"time":2452,"latitude":23.126348984574705,"longitude":113.36512955169411,"speed":2.434772075780695,"altitude":8.74315819889307,"bearing":237.66906056455633,"accuracy":14.45539067136869,"step":6429,"state":0}
  2326. {"id":1225,"rid":1,"time":2454,"latitude":23.126360677819747,"longitude":113.36507639667423,"speed":2.1859362314700803,"altitude":8.186579610221088,"bearing":259.56966622737355,"accuracy":14.450779281830982,"step":6436,"state":0}
  2327. {"id":1226,"rid":1,"time":2456,"latitude":23.12636129158486,"longitude":113.36501545015233,"speed":2.5880998682608025,"altitude":8.291447668336332,"bearing":262.18228646293034,"accuracy":14.448019030710682,"step":6436,"state":0}
  2328. {"id":1227,"rid":1,"time":2458,"latitude":23.126361442032398,"longitude":113.36500051079867,"speed":2.5880998682608025,"altitude":8.291447668336332,"bearing":262.18228646293034,"accuracy":14.448019030710682,"step":6442,"state":0}
  2329. {"id":1228,"rid":1,"time":2460,"latitude":23.126374174878144,"longitude":113.36494258380617,"speed":2.6237868408282243,"altitude":7.2736357441172,"bearing":269.7175405802353,"accuracy":14.500964770556402,"step":6449,"state":0}
  2330. {"id":1229,"rid":1,"time":2462,"latitude":23.126383643966854,"longitude":113.36488353917235,"speed":2.028927281865376,"altitude":7.677866542711854,"bearing":270.5784621414135,"accuracy":14.799301917228501,"step":6456,"state":0}
  2331. {"id":1230,"rid":1,"time":2464,"latitude":23.126369378384506,"longitude":113.36482237761658,"speed":2.619274651529888,"altitude":7.826039421372116,"bearing":265.06325552209466,"accuracy":14.246868946080394,"step":6463,"state":0}
  2332. {"id":1231,"rid":1,"time":2466,"latitude":23.126364038608617,"longitude":113.36476663559245,"speed":2.670636880083606,"altitude":8.227085727266967,"bearing":262.7604367058375,"accuracy":14.233476485317537,"step":6463,"state":0}
  2333. {"id":1232,"rid":1,"time":2468,"latitude":23.126365801315377,"longitude":113.36470996950618,"speed":2.7234486041772388,"altitude":7.106701702810824,"bearing":268.84848751582956,"accuracy":14.222200966179896,"step":6470,"state":0}
  2334. {"id":1233,"rid":1,"time":2470,"latitude":23.12636848590457,"longitude":113.36464693370147,"speed":2.5999780741996186,"altitude":7.053016180172563,"bearing":266.77416079139346,"accuracy":14.255859721966482,"step":6477,"state":0}
  2335. {"id":1234,"rid":1,"time":2472,"latitude":23.126372010788753,"longitude":113.36459421340953,"speed":2.5966231757219616,"altitude":6.279868912883103,"bearing":265.5200807479707,"accuracy":14.291924950900313,"step":6483,"state":0}
  2336. {"id":1235,"rid":1,"time":2474,"latitude":23.126358745433187,"longitude":113.36454402168016,"speed":2.681611137140791,"altitude":6.957137142308056,"bearing":257.4237662821887,"accuracy":14.2935921497567,"step":6483,"state":0}
  2337. {"id":1236,"rid":1,"time":2476,"latitude":23.126370647050038,"longitude":113.36448728267936,"speed":2.7269387978952433,"altitude":6.78498824685812,"bearing":273.14832530856467,"accuracy":14.359802219085228,"step":6490,"state":0}
  2338. {"id":1237,"rid":1,"time":2478,"latitude":23.126351448845508,"longitude":113.36443631064833,"speed":2.6357310611100515,"altitude":6.346609282307327,"bearing":261.21902653448205,"accuracy":14.336086191472118,"step":6497,"state":0}
  2339. {"id":1238,"rid":1,"time":2480,"latitude":23.126351452731278,"longitude":113.36438490926741,"speed":2.597749482619312,"altitude":5.699219479225576,"bearing":266.09405514033585,"accuracy":14.277652788811789,"step":6504,"state":0}
  2340. {"id":1239,"rid":1,"time":2482,"latitude":23.126351453683768,"longitude":113.36437230964094,"speed":2.597749482619312,"altitude":5.699219479225576,"bearing":266.09405514033585,"accuracy":14.277652788811789,"step":6511,"state":0}
  2341. {"id":1240,"rid":1,"time":2484,"latitude":23.126363945111265,"longitude":113.36431638958362,"speed":2.688267498237007,"altitude":6.453858446329832,"bearing":270.54813092183815,"accuracy":14.23292910955278,"step":6511,"state":0}
  2342. {"id":1241,"rid":1,"time":2486,"latitude":23.1263731502493,"longitude":113.36426602784127,"speed":2.573047327109938,"altitude":6.757509621791542,"bearing":276.52316006237373,"accuracy":14.234338796883517,"step":6517,"state":0}
  2343. {"id":1242,"rid":1,"time":2488,"latitude":23.126356362682674,"longitude":113.36420085144596,"speed":2.4704408307653556,"altitude":6.4319146033376455,"bearing":259.41310677115126,"accuracy":14.236187063123023,"step":6524,"state":0}
  2344. {"id":1243,"rid":1,"time":2490,"latitude":23.126352247675168,"longitude":113.36418487525583,"speed":2.4704408307653556,"altitude":6.4319146033376455,"bearing":259.41310677115126,"accuracy":14.236187063123023,"step":6531,"state":0}
  2345. {"id":1244,"rid":1,"time":2492,"latitude":23.126341409858643,"longitude":113.36413078958509,"speed":2.5402087327983773,"altitude":6.852872060611844,"bearing":259.96435254564005,"accuracy":14.303652043930349,"step":6531,"state":0}
  2346. {"id":1245,"rid":1,"time":2494,"latitude":23.126341005778162,"longitude":113.36407882975516,"speed":2.558894577789521,"altitude":7.58738648891449,"bearing":267.22886077113367,"accuracy":14.27835436017026,"step":6538,"state":0}
  2347. {"id":1246,"rid":1,"time":2496,"latitude":23.126350121544274,"longitude":113.36402841488461,"speed":2.455875715760882,"altitude":8.423862871713936,"bearing":271.7850958531818,"accuracy":14.272167567029996,"step":6545,"state":0}
  2348. {"id":1247,"rid":1,"time":2498,"latitude":23.126359727874345,"longitude":113.36397981213383,"speed":2.400292166586065,"altitude":8.85466832574457,"bearing":270.0782419843638,"accuracy":14.285642949408377,"step":6551,"state":0}
  2349. {"id":1248,"rid":1,"time":2500,"latitude":23.126327271076068,"longitude":113.36394639727854,"speed":2.449788329479891,"altitude":9.324649198912084,"bearing":234.37675711754977,"accuracy":14.307720476163823,"step":6558,"state":0}
  2350. {"id":1249,"rid":1,"time":2502,"latitude":23.126267097903444,"longitude":113.36393697790919,"speed":2.7610494172723308,"altitude":9.898807005956769,"bearing":202.88342807195045,"accuracy":14.298083702324135,"step":6558,"state":0}
  2351. {"id":1250,"rid":1,"time":2504,"latitude":23.126206478812307,"longitude":113.36395350818924,"speed":2.7248536749176644,"altitude":9.91920696478337,"bearing":177.15920008943158,"accuracy":14.277043451824605,"step":6565,"state":0}
  2352. {"id":1251,"rid":1,"time":2506,"latitude":23.126150460211047,"longitude":113.36395756013007,"speed":2.646216713685021,"altitude":10.623325323686004,"bearing":173.72837376971233,"accuracy":14.262320238370053,"step":6572,"state":0}
  2353. {"id":1252,"rid":1,"time":2508,"latitude":23.126104579334193,"longitude":113.36397206841366,"speed":2.490074800306104,"altitude":11.319992029108107,"bearing":170.03531864946814,"accuracy":14.263506299960639,"step":6579,"state":0}
  2354. {"id":1253,"rid":1,"time":2510,"latitude":23.126045620640895,"longitude":113.363987501591,"speed":2.4489689102168017,"altitude":11.451081616804004,"bearing":170.85541618445185,"accuracy":14.25855665489816,"step":6579,"state":0}
  2355. {"id":1254,"rid":1,"time":2512,"latitude":23.12599676657142,"longitude":113.36400479966989,"speed":2.5600677515491026,"altitude":11.210906887426972,"bearing":166.520825477644,"accuracy":14.268077709777083,"step":6585,"state":0}
  2356. {"id":1255,"rid":1,"time":2514,"latitude":23.125948341634196,"longitude":113.36401456870442,"speed":2.5949684279823755,"altitude":11.885995330289006,"bearing":163.9879729345651,"accuracy":14.224336019261555,"step":6592,"state":0}
  2357. {"id":1256,"rid":1,"time":2516,"latitude":23.125903707812974,"longitude":113.36404092183272,"speed":2.56397765888916,"altitude":12.183547856286168,"bearing":145.59330737415817,"accuracy":14.200648745851687,"step":6599,"state":0}
  2358. {"id":1257,"rid":1,"time":2518,"latitude":23.125871265830938,"longitude":113.36407891671854,"speed":2.609307646301383,"altitude":13.353284420445561,"bearing":130.13463804937464,"accuracy":14.196358412306774,"step":6599,"state":0}
  2359. {"id":1258,"rid":1,"time":2520,"latitude":23.12583669299917,"longitude":113.36411485069107,"speed":2.6157791789196163,"altitude":13.374810988083482,"bearing":129.812874804703,"accuracy":14.200337207797029,"step":6606,"state":0}
  2360. {"id":1259,"rid":1,"time":2522,"latitude":23.1258130651742,"longitude":113.36416236113439,"speed":2.581751926295505,"altitude":14.269719750620425,"bearing":115.8758352050464,"accuracy":14.207613948545873,"step":6613,"state":0}
  2361. {"id":1260,"rid":1,"time":2524,"latitude":23.125800925482753,"longitude":113.3642151665133,"speed":2.5811846009009614,"altitude":14.034460639581084,"bearing":108.95747605913819,"accuracy":14.218344907698741,"step":6619,"state":0}
  2362. {"id":1261,"rid":1,"time":2526,"latitude":23.1257901683737,"longitude":113.36426496955204,"speed":2.5281884899884917,"altitude":14.464022287167609,"bearing":107.4625223610593,"accuracy":14.217273866125666,"step":6626,"state":0}
  2363. {"id":1262,"rid":1,"time":2528,"latitude":23.125787531566026,"longitude":113.36427717738911,"speed":2.5281884899884917,"altitude":14.464022287167609,"bearing":107.4625223610593,"accuracy":14.217273866125666,"step":6626,"state":0}
  2364. {"id":1263,"rid":1,"time":2530,"latitude":23.125769069916068,"longitude":113.36432788206832,"speed":2.5808056533466486,"altitude":13.528511493466794,"bearing":113.94792665905946,"accuracy":14.217721425183486,"step":6633,"state":0}
  2365. {"id":1264,"rid":1,"time":2532,"latitude":23.125740176486318,"longitude":113.36436938877915,"speed":2.7104492844788957,"altitude":13.773865438997746,"bearing":128.76326650656907,"accuracy":14.218915191511664,"step":6640,"state":0}
  2366. {"id":1265,"rid":1,"time":2534,"latitude":23.125705654389275,"longitude":113.36442625139824,"speed":2.537257966818827,"altitude":13.659983163699508,"bearing":118.2478639893012,"accuracy":14.225051635546478,"step":6647,"state":0}
  2367. {"id":1266,"rid":1,"time":2536,"latitude":23.125697192252282,"longitude":113.36444018969615,"speed":2.537257966818827,"altitude":13.659983163699508,"bearing":118.2478639893012,"accuracy":14.225051635546478,"step":6647,"state":0}
  2368. {"id":1267,"rid":1,"time":2538,"latitude":23.125665835358348,"longitude":113.3644933662867,"speed":2.7014104550361457,"altitude":13.427847066894174,"bearing":122.90277209300177,"accuracy":14.221266398571572,"step":6654,"state":0}
  2369. {"id":1268,"rid":1,"time":2540,"latitude":23.125637057395064,"longitude":113.36453609323922,"speed":2.609599232499649,"altitude":14.087412184104323,"bearing":123.29685874228483,"accuracy":14.24554346721487,"step":6660,"state":0}
  2370. {"id":1269,"rid":1,"time":2542,"latitude":23.125603792243464,"longitude":113.3645731871469,"speed":2.5592966205339494,"altitude":12.773117956705391,"bearing":128.8285623151337,"accuracy":14.227548402394627,"step":6667,"state":0}
  2371. {"id":1270,"rid":1,"time":2544,"latitude":23.125574136976258,"longitude":113.36461217664834,"speed":2.4840168112033507,"altitude":13.615238924510777,"bearing":128.49182958092163,"accuracy":14.225322665349315,"step":6674,"state":0}
  2372. {"id":1271,"rid":1,"time":2546,"latitude":23.125549052498446,"longitude":113.36465347376515,"speed":2.632454881637105,"altitude":13.369435641914606,"bearing":122.52681537436166,"accuracy":14.202689255929922,"step":6674,"state":0}
  2373. {"id":1272,"rid":1,"time":2548,"latitude":23.125532460275412,"longitude":113.36470639430837,"speed":2.6299231343207077,"altitude":13.795459097251296,"bearing":109.58313711006018,"accuracy":14.233656248164221,"step":6681,"state":0}
  2374. {"id":1273,"rid":1,"time":2550,"latitude":23.12552716450894,"longitude":113.3647631878813,"speed":2.831918131451453,"altitude":13.299431504681706,"bearing":100.44242983721891,"accuracy":14.250151022428843,"step":6688,"state":0}
  2375. {"id":1274,"rid":1,"time":2552,"latitude":23.12551378475163,"longitude":113.36482953131463,"speed":2.714352030809471,"altitude":13.640753949992359,"bearing":106.182219616393,"accuracy":14.208705308357914,"step":6695,"state":0}
  2376. {"id":1275,"rid":1,"time":2554,"latitude":23.125510505074292,"longitude":113.36484579357182,"speed":2.714352030809471,"altitude":13.640753949992359,"bearing":106.182219616393,"accuracy":14.208705308357914,"step":6695,"state":0}
  2377. {"id":1276,"rid":1,"time":2556,"latitude":23.12551318230456,"longitude":113.36490568302685,"speed":2.6560117366162492,"altitude":13.13619222305715,"bearing":89.39303143192707,"accuracy":14.242449264637449,"step":6702,"state":0}
  2378. {"id":1277,"rid":1,"time":2558,"latitude":23.125505033285577,"longitude":113.36496213709898,"speed":2.6787213353921393,"altitude":13.23097533825785,"bearing":101.43292446523269,"accuracy":14.292548286870824,"step":6708,"state":0}
  2379. {"id":1278,"rid":1,"time":2560,"latitude":23.12546310491289,"longitude":113.36500095764097,"speed":2.631133645733497,"altitude":12.698739810846746,"bearing":130.87894839231353,"accuracy":14.30837912600656,"step":6715,"state":0}
  2380. {"id":1279,"rid":1,"time":2562,"latitude":23.12539549070403,"longitude":113.3650145688963,"speed":2.7036697494125566,"altitude":12.8134810840711,"bearing":153.0956496719808,"accuracy":14.265390634544296,"step":6722,"state":0}
  2381. {"id":1280,"rid":1,"time":2564,"latitude":23.12533775744319,"longitude":113.36504145429126,"speed":2.5735420437297636,"altitude":11.278655712492764,"bearing":152.1365171836262,"accuracy":14.322053979778842,"step":6722,"state":0}
  2382. {"id":1281,"rid":1,"time":2566,"latitude":23.125292684907013,"longitude":113.36506790754822,"speed":2.606426108103205,"altitude":11.808919220231473,"bearing":149.89908370386595,"accuracy":14.418250132815876,"step":6729,"state":0}
  2383. {"id":1282,"rid":1,"time":2568,"latitude":23.125253377854953,"longitude":113.36509671216265,"speed":2.700416752485885,"altitude":10.92278394754976,"bearing":147.89564141344783,"accuracy":14.276323219995293,"step":6736,"state":0}
  2384. {"id":1283,"rid":1,"time":2570,"latitude":23.125201149894746,"longitude":113.36511790220038,"speed":2.6427199618242274,"altitude":11.635661225765944,"bearing":155.25668472873372,"accuracy":14.231743840200954,"step":6743,"state":0}
  2385. {"id":1284,"rid":1,"time":2572,"latitude":23.125153126583584,"longitude":113.36513272071443,"speed":2.625306349621203,"altitude":10.718933667987585,"bearing":155.47866307953635,"accuracy":14.212590625476828,"step":6743,"state":0}
  2386. {"id":1285,"rid":1,"time":2574,"latitude":23.125141354997478,"longitude":113.36513635306318,"speed":2.625306349621203,"altitude":10.718933667987585,"bearing":155.47866307953635,"accuracy":14.212590625476828,"step":6750,"state":0}
  2387. {"id":1286,"rid":1,"time":2576,"latitude":23.125102838899807,"longitude":113.36517328359935,"speed":2.534367026076485,"altitude":11.192991121672094,"bearing":150.68252644846703,"accuracy":14.203367668165201,"step":6756,"state":0}
  2388. {"id":1287,"rid":1,"time":2578,"latitude":23.12505981486177,"longitude":113.36519257478221,"speed":2.5068690122192283,"altitude":11.350390111096203,"bearing":156.08507840036563,"accuracy":14.205429280506273,"step":6763,"state":0}
  2389. {"id":1288,"rid":1,"time":2580,"latitude":23.125016095374217,"longitude":113.36520856603397,"speed":2.549887183250217,"altitude":11.650942006148398,"bearing":168.53307689233316,"accuracy":14.225011201014574,"step":6770,"state":0}
  2390. {"id":1289,"rid":1,"time":2582,"latitude":23.12496770039566,"longitude":113.36520613786303,"speed":2.5850444438239264,"altitude":11.638307007029653,"bearing":179.75019275826324,"accuracy":14.236006467673883,"step":6770,"state":0}
  2391. {"id":1290,"rid":1,"time":2584,"latitude":23.124921640502272,"longitude":113.36520902381653,"speed":2.5609844566730158,"altitude":11.805812663398683,"bearing":175.75814773634895,"accuracy":14.251069933143043,"step":6777,"state":0}
  2392. {"id":1291,"rid":1,"time":2586,"latitude":23.124879019821822,"longitude":113.3652365565793,"speed":2.594203820668238,"altitude":11.210541052743793,"bearing":154.73348302336495,"accuracy":14.302944833682673,"step":6784,"state":0}
  2393. {"id":1292,"rid":1,"time":2588,"latitude":23.124824546201577,"longitude":113.36527463584628,"speed":2.6682786614860055,"altitude":10.788918389938772,"bearing":145.8312112897339,"accuracy":14.248909338395737,"step":6790,"state":0}
  2394. {"id":1293,"rid":1,"time":2590,"latitude":23.12477699629735,"longitude":113.3653030138766,"speed":2.584002716804888,"altitude":11.544144462794065,"bearing":148.99337275484504,"accuracy":14.219744047778676,"step":6790,"state":0}
  2395. {"id":1294,"rid":1,"time":2592,"latitude":23.124735239024,"longitude":113.36533515712733,"speed":2.5735485004635033,"altitude":11.31099596992135,"bearing":143.78826660119347,"accuracy":14.207931662610278,"step":6797,"state":0}
  2396. {"id":1295,"rid":1,"time":2594,"latitude":23.124707597621548,"longitude":113.3653839908905,"speed":2.6748596226434573,"altitude":10.658072983846068,"bearing":124.25881758971691,"accuracy":14.219206272795123,"step":6804,"state":0}
  2397. {"id":1296,"rid":1,"time":2596,"latitude":23.124700822096468,"longitude":113.36539596113647,"speed":2.6748596226434573,"altitude":10.658072983846068,"bearing":124.25881758971691,"accuracy":14.219206272795123,"step":6811,"state":0}
  2398. {"id":1297,"rid":1,"time":2598,"latitude":23.124673155007542,"longitude":113.36544845053982,"speed":2.675343560712911,"altitude":10.910715918056667,"bearing":120.80818428106306,"accuracy":14.217163892504836,"step":6818,"state":0}
  2399. {"id":1298,"rid":1,"time":2600,"latitude":23.1246450767242,"longitude":113.36549326155779,"speed":2.7505778222272945,"altitude":11.045321747660637,"bearing":120.47085470411172,"accuracy":14.23007046146268,"step":6818,"state":0}
  2400. {"id":1299,"rid":1,"time":2602,"latitude":23.12462856974725,"longitude":113.36554642911562,"speed":2.697581514931164,"altitude":10.32156288344413,"bearing":105.99256596782227,"accuracy":14.221170171654137,"step":6825,"state":0}
  2401. {"id":1300,"rid":1,"time":2604,"latitude":23.124621451913452,"longitude":113.36560778825816,"speed":2.7051378358979306,"altitude":10.627857039682567,"bearing":94.21600480317159,"accuracy":14.220766757392134,"step":6832,"state":0}
  2402. {"id":1301,"rid":1,"time":2606,"latitude":23.124617045115677,"longitude":113.36566296439423,"speed":2.6114715628008778,"altitude":10.130121336318552,"bearing":90.76471027249359,"accuracy":14.240145951144429,"step":6839,"state":0}
  2403. {"id":1302,"rid":1,"time":2608,"latitude":23.12461555536378,"longitude":113.36571846790031,"speed":2.683925645958258,"altitude":10.59166893735528,"bearing":85.5269574586555,"accuracy":14.249635899277141,"step":6839,"state":0}
  2404. {"id":1303,"rid":1,"time":2610,"latitude":23.12462133340249,"longitude":113.36577589461518,"speed":2.7430705821546235,"altitude":10.515382484532893,"bearing":78.75847709276246,"accuracy":14.25337033706397,"step":6846,"state":0}
  2405. {"id":1304,"rid":1,"time":2612,"latitude":23.12462909771267,"longitude":113.36583932164064,"speed":2.739889571816282,"altitude":9.75938266236335,"bearing":78.37169566345864,"accuracy":14.24066233951791,"step":6853,"state":0}
  2406. {"id":1305,"rid":1,"time":2614,"latitude":23.124646563717608,"longitude":113.36590217173944,"speed":2.817026397473754,"altitude":10.325880128890276,"bearing":64.66961093385412,"accuracy":14.239898406369152,"step":6860,"state":0}
  2407. {"id":1306,"rid":1,"time":2616,"latitude":23.124665998277266,"longitude":113.36595238922666,"speed":2.6722417720429674,"altitude":10.741771791130304,"bearing":59.49963252224054,"accuracy":14.231647666216855,"step":6860,"state":0}
  2408. {"id":1307,"rid":1,"time":2618,"latitude":23.12469779224665,"longitude":113.36599275264746,"speed":2.5932234614383525,"altitude":11.106825252063572,"bearing":49.31277840888879,"accuracy":14.239313426237501,"step":6867,"state":0}
  2409. {"id":1308,"rid":1,"time":2620,"latitude":23.124734049199102,"longitude":113.36602844810608,"speed":2.5356335354907746,"altitude":10.397836664691567,"bearing":44.71357641008983,"accuracy":14.266431363115,"step":6874,"state":0}
  2410. {"id":1309,"rid":1,"time":2622,"latitude":23.124771195354704,"longitude":113.3660601325115,"speed":2.551898545699667,"altitude":10.76654931716621,"bearing":40.367809527532025,"accuracy":14.267484567686202,"step":6881,"state":0}
  2411. {"id":1310,"rid":1,"time":2624,"latitude":23.12481367881567,"longitude":113.36610393923331,"speed":2.4226461619392046,"altitude":10.211657452397048,"bearing":46.679922041849416,"accuracy":14.297210576459145,"step":6887,"state":0}
  2412. {"id":1311,"rid":1,"time":2626,"latitude":23.12482409246077,"longitude":113.36611467723918,"speed":2.4226461619392046,"altitude":10.211657452397048,"bearing":46.679922041849416,"accuracy":14.297210576459145,"step":6887,"state":0}
  2413. {"id":1312,"rid":1,"time":2628,"latitude":23.12482664507776,"longitude":113.36611730936426,"speed":2.4226461619392046,"altitude":10.211657452397048,"bearing":46.679922041849416,"accuracy":14.297210576459145,"step":6894,"state":0}
  2414. {"id":1313,"rid":1,"time":2630,"latitude":23.124827270781193,"longitude":113.3661179545569,"speed":2.4226461619392046,"altitude":10.211657452397048,"bearing":46.679922041849416,"accuracy":14.297210576459145,"step":6900,"state":0}
  2415. {"id":1314,"rid":1,"time":2632,"latitude":23.12485711633759,"longitude":113.36614514283275,"speed":0.8187712026636242,"altitude":10.22610049135983,"bearing":61.51320575787998,"accuracy":14.211093956358079,"step":6902,"state":0}
  2416. {"id":1315,"rid":1,"time":2634,"latitude":23.124864432150027,"longitude":113.36615180728637,"speed":0.8187712026636242,"altitude":10.22610049135983,"bearing":61.51320575787998,"accuracy":14.211093956358079,"step":6902,"state":0}
  2417. {"id":1316,"rid":1,"time":2636,"latitude":23.124894279412175,"longitude":113.36617473735475,"speed":1.0861846409844493,"altitude":9.074734767898917,"bearing":50.79426960413762,"accuracy":14.220421356107032,"step":6903,"state":0}
  2418. {"id":1317,"rid":1,"time":2638,"latitude":23.12490159564273,"longitude":113.36618035802661,"speed":1.0861846409844493,"altitude":9.074734767898917,"bearing":50.79426960413762,"accuracy":14.220421356107032,"step":6907,"state":0}
  2419. {"id":1318,"rid":1,"time":2640,"latitude":23.1249408625963,"longitude":113.36618931240469,"speed":1.7918970138960686,"altitude":9.888789095915854,"bearing":9.282939751198613,"accuracy":14.215419783833264,"step":6909,"state":0}
  2420. {"id":1319,"rid":1,"time":2642,"latitude":23.1249504878036,"longitude":113.36619150732275,"speed":1.7918970138960686,"altitude":9.888789095915854,"bearing":9.282939751198613,"accuracy":14.215419783833264,"step":6911,"state":0}
  2421. {"id":1320,"rid":1,"time":2644,"latitude":23.124952847156873,"longitude":113.36619204534622,"speed":1.7918970138960686,"altitude":9.888789095915854,"bearing":9.282939751198613,"accuracy":14.215419783833264,"step":6911,"state":0}
  2422. {"id":1321,"rid":1,"time":2646,"latitude":23.124953425487053,"longitude":113.36619217722779,"speed":1.7918970138960686,"altitude":9.888789095915854,"bearing":9.282939751198613,"accuracy":14.215419783833264,"step":6911,"state":0}
  2423. {"id":1322,"rid":1,"time":2648,"latitude":23.1249535672487,"longitude":113.36619220955492,"speed":1.7918970138960686,"altitude":9.888789095915854,"bearing":9.282939751198613,"accuracy":14.215419783833264,"step":6911,"state":0}
  2424. {"id":1323,"rid":1,"time":2650,"latitude":23.124953601997642,"longitude":113.36619221747901,"speed":1.7918970138960686,"altitude":9.888789095915854,"bearing":9.282939751198613,"accuracy":14.215419783833264,"step":6911,"state":0}
  2425. {"id":1324,"rid":1,"time":2652,"latitude":23.124926170843274,"longitude":113.36622314024589,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2426. {"id":1325,"rid":1,"time":2654,"latitude":23.124919446854697,"longitude":113.36623072010667,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2427. {"id":1326,"rid":1,"time":2656,"latitude":23.124917798654923,"longitude":113.36623257809981,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2428. {"id":1327,"rid":1,"time":2658,"latitude":23.12491739464435,"longitude":113.36623303353542,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2429. {"id":1328,"rid":1,"time":2660,"latitude":23.124917295612335,"longitude":113.36623314517288,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2430. {"id":1329,"rid":1,"time":2662,"latitude":23.124917271337377,"longitude":113.3662331725377,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2431. {"id":1330,"rid":1,"time":2664,"latitude":23.124917265387044,"longitude":113.36623317924546,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2432. {"id":1331,"rid":1,"time":2666,"latitude":23.12491726392848,"longitude":113.36623318088971,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2433. {"id":1332,"rid":1,"time":2668,"latitude":23.124917263570957,"longitude":113.36623318129273,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2434. {"id":1333,"rid":1,"time":2670,"latitude":23.12491726348332,"longitude":113.36623318139152,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2435. {"id":1334,"rid":1,"time":2672,"latitude":23.124917263461835,"longitude":113.36623318141574,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2436. {"id":1335,"rid":1,"time":2674,"latitude":23.12491726345657,"longitude":113.36623318142165,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2437. {"id":1336,"rid":1,"time":2677,"latitude":23.12491726345528,"longitude":113.36623318142313,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2438. {"id":1337,"rid":1,"time":2679,"latitude":23.124917263454964,"longitude":113.36623318142347,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2439. {"id":1338,"rid":1,"time":2680,"latitude":23.124917263454886,"longitude":113.36623318142358,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2440. {"id":1339,"rid":1,"time":2682,"latitude":23.12491726345487,"longitude":113.36623318142358,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2441. {"id":1340,"rid":1,"time":2684,"latitude":23.12491726345486,"longitude":113.36623318142358,"speed":1.1711372970739933,"altitude":7.037672769278288,"bearing":121.28969683157428,"accuracy":14.241195194184082,"step":6911,"state":0}
  2442. """;
  2443. var _testTimber = null;
  2444. _test() {
  2445. if (_testTimber != null) return;
  2446. var list = test.split("\n");
  2447. var index = 0;
  2448. _testTimber = Timer.periodic(Duration(milliseconds: 2000), (timer) {
  2449. if (index > list.length - 2) {
  2450. index = 0;
  2451. }
  2452. var line = list[index];
  2453. _tracking(Location.fromJson(json.decode(line)).copyWith(locationType: 1));
  2454. index++;
  2455. });
  2456. }
  2457. }
  2458. class _ButtonWidget extends StatefulWidget {
  2459. final bool paused;
  2460. final Function onPaused;
  2461. final Function onEnd;
  2462. const _ButtonWidget({Key? key, required this.paused, required this.onPaused, required this.onEnd}) : super(key: key);
  2463. @override
  2464. State<StatefulWidget> createState() => _ButtonWidgetState();
  2465. }
  2466. class _ButtonWidgetState extends State<_ButtonWidget> with TickerProviderStateMixin {
  2467. late AnimationController _animationController;
  2468. late Animation _animation;
  2469. double _value = 0;
  2470. @override
  2471. void initState() {
  2472. super.initState();
  2473. _animationController = AnimationController(vsync: this, duration: const Duration(milliseconds: 1000))
  2474. ..addStatusListener((status) {
  2475. if (status == AnimationStatus.completed) {
  2476. if (_value >= 1.0) {
  2477. widget.onEnd.call();
  2478. }
  2479. }
  2480. });
  2481. }
  2482. @override
  2483. void dispose() {
  2484. super.dispose();
  2485. _animationController.dispose();
  2486. }
  2487. @override
  2488. Widget build(BuildContext context) {
  2489. final Color priColor = const Color(0xffFFDD00);
  2490. return Padding(
  2491. padding: EdgeInsets.symmetric(horizontal: (MediaQuery.of(context).size.width - 220.0) / 2),
  2492. child: Stack(
  2493. children: [
  2494. AnimatedAlign(
  2495. alignment: widget.paused ? Alignment.centerRight : Alignment.center,
  2496. duration: Duration(milliseconds: 250),
  2497. child: CustomPaint(
  2498. painter: _CircularProgressIndicator(_value),
  2499. child: Listener(
  2500. onPointerDown: (event) {
  2501. print("222222222222222222 $_value");
  2502. _animation = Tween(begin: _value, end: 1.0).animate(
  2503. _animationController,
  2504. )..addListener(() {
  2505. setState(() {
  2506. _value = _animation.value;
  2507. });
  2508. });
  2509. _animationController.forward(from: .0);
  2510. },
  2511. onPointerUp: (event) {
  2512. print("1111111111111111111111 $_value");
  2513. if (_value < 1.0) {
  2514. _animation = Tween(begin: _value, end: 0.0).animate(
  2515. _animationController,
  2516. )..addListener(() {
  2517. setState(() {
  2518. _value = _animation.value;
  2519. });
  2520. });
  2521. _animationController.forward(from: 0.0);
  2522. ToastUtil.show("长按结束运动");
  2523. } else {
  2524. // widget.onEnd.call();
  2525. }
  2526. },
  2527. child: Container(
  2528. width: 80.0,
  2529. height: 80.0,
  2530. margin: const EdgeInsets.all(4),
  2531. decoration: BoxDecoration(shape: BoxShape.circle, color: const Color(0xffFF5B1D), boxShadow: widget.paused == true ? [BoxShadow(offset: Offset(0.0, 20.0), blurRadius: 15.0, spreadRadius: 0, color: const Color(0xffFF5700).withOpacity(0.22))] : null),
  2532. child: Center(
  2533. child: Column(
  2534. mainAxisSize: MainAxisSize.min,
  2535. children: [
  2536. const SizedBox(
  2537. height: 1,
  2538. ),
  2539. Image.asset(
  2540. "lib/assets/img/run_icon_over.png",
  2541. ),
  2542. const SizedBox(
  2543. height: 4,
  2544. ),
  2545. Text(
  2546. "长按结束",
  2547. style: Theme.of(context).textTheme.subtitle2!.copyWith(color: Colors.white),
  2548. ),
  2549. ],
  2550. ),
  2551. )),
  2552. ),
  2553. )),
  2554. AnimatedAlign(
  2555. alignment: widget.paused ? Alignment.centerLeft : Alignment.center,
  2556. duration: Duration(milliseconds: 250),
  2557. child: GestureDetector(
  2558. onTap: () {
  2559. widget.onPaused.call();
  2560. },
  2561. child: Container(
  2562. width: 80.0,
  2563. height: 80.0,
  2564. margin: const EdgeInsets.all(4),
  2565. decoration: BoxDecoration(shape: BoxShape.circle, color: priColor, boxShadow: [BoxShadow(offset: Offset(0.0, 20.0), blurRadius: 15.0, spreadRadius: 0, color: priColor.withOpacity(0.3))]),
  2566. child: Center(
  2567. child: Column(
  2568. mainAxisSize: MainAxisSize.min,
  2569. children: [
  2570. const SizedBox(
  2571. height: 1,
  2572. ),
  2573. Image.asset(
  2574. widget.paused ? "lib/assets/img/run_icon_play.png" : "lib/assets/img/run_icon_stop.png",
  2575. ),
  2576. const SizedBox(
  2577. height: 4,
  2578. ),
  2579. Text(
  2580. widget.paused ? "继续" : "暂停",
  2581. style: Theme.of(context).textTheme.subtitle2,
  2582. ),
  2583. ],
  2584. ),
  2585. )),
  2586. )),
  2587. ],
  2588. ),
  2589. );
  2590. }
  2591. }
  2592. class _CircularProgressIndicator extends CustomPainter {
  2593. final double progress;
  2594. _CircularProgressIndicator(this.progress);
  2595. var _bg = Paint()
  2596. ..style = PaintingStyle.stroke
  2597. ..color = const Color(0xffFF5B1D)
  2598. ..strokeCap = StrokeCap.round
  2599. ..strokeJoin = StrokeJoin.round
  2600. ..strokeWidth = 2
  2601. ..isAntiAlias = true;
  2602. @override
  2603. void paint(Canvas canvas, Size size) {
  2604. var center = Offset(size.width / 2, size.height / 2);
  2605. var rect = Rect.fromCircle(center: center, radius: size.width / 2);
  2606. canvas.drawArc(rect, radians(-90), radians(360 * this.progress), false, _bg);
  2607. }
  2608. @override
  2609. bool shouldRepaint(_CircularProgressIndicator oldDelegate) {
  2610. return this.progress != oldDelegate.progress;
  2611. }
  2612. }
  2613. class _GPSIndicator extends CustomPainter {
  2614. final double progress;
  2615. _GPSIndicator(this.progress);
  2616. var _bg = Paint()
  2617. ..style = PaintingStyle.fill
  2618. ..color = const Color(0xff00DC42)
  2619. ..strokeWidth = 1 * ui.window.devicePixelRatio
  2620. ..isAntiAlias = true;
  2621. var _bg1 = Paint()
  2622. ..style = PaintingStyle.fill
  2623. ..color = const Color(0x55f1f1f1)
  2624. ..strokeWidth = 1 * ui.window.devicePixelRatio
  2625. ..isAntiAlias = true;
  2626. @override
  2627. void paint(Canvas canvas, Size size) {
  2628. double w = 1 * ui.window.devicePixelRatio;
  2629. double paddingX = w;
  2630. double _progress = 0;
  2631. for (var i = 0; i < 4; i++) {
  2632. _progress = (.25 * (i + 1));
  2633. if (_progress >= progress) {
  2634. canvas.drawLine(Offset(paddingX, size.height), Offset(paddingX, size.height - size.height * _progress), _bg1);
  2635. } else {
  2636. canvas.drawLine(Offset(paddingX, size.height), Offset(paddingX, size.height - size.height * _progress), _bg);
  2637. }
  2638. paddingX += w + 2;
  2639. }
  2640. }
  2641. @override
  2642. bool shouldRepaint(_GPSIndicator oldDelegate) {
  2643. return this.progress != oldDelegate.progress;
  2644. }
  2645. }