diff --git a/libraries/map-custom/build.gradle b/libraries/map-custom/build.gradle index a32f01a3ab..66f58cc70e 100644 --- a/libraries/map-custom/build.gradle +++ b/libraries/map-custom/build.gradle @@ -67,7 +67,7 @@ dependencies { implementation project(':foudations:mogo-commons') } - implementation 'com.zhidaoauto.machine:map:1.0.0-vr-8.2.4' + implementation 'com.zhidaoauto.machine:map:1.0.0-vr-8.2.6' // implementation 'com.zhidaoauto.machine:map:1.0.0-vr-test-3.4' } diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/marker/AMapMarkerWrapper.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/marker/AMapMarkerWrapper.java index 0cfcc55f66..160edc19e2 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/marker/AMapMarkerWrapper.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/marker/AMapMarkerWrapper.java @@ -468,7 +468,7 @@ public class AMapMarkerWrapper implements IMogoMarker, Observer { return; } - List< LonLatPoint > newPoints = new ArrayList<>(); + ArrayList< LonLatPoint > newPoints = new ArrayList<>(); for ( int i = 0; i < points.size(); i++ ) { LonLatPoint point = ObjectUtils.fromMogo( points.get( i ) ); if ( point == null ) { @@ -480,6 +480,35 @@ public class AMapMarkerWrapper implements IMogoMarker, Observer { return; } + +// MarkerTranslateAnimation animation = new MarkerTranslateAnimation( newPoints ); +// animation.setDuration( duration ); +// animation.setAnimationListener( new MarkerAnimationListener() { +// @Override +// public void onAnimationStart( @NotNull Animation animation ) { +// +// } +// +// @Override +// public void onAnimationEnd( @NotNull Animation animation ) { +// +// } +// +// long lastTime = 0L; +// +// @Override +// public void onAnimationRepeat( @NotNull Animation animation ) { +// if ( lastTime == 0L ) { +// lastTime = System.currentTimeMillis(); +// return; +// } +// Logger.d( TAG, "frame cost = %s", System.currentTimeMillis() - lastTime ); +// lastTime = System.currentTimeMillis(); +// } +// } ); +// mMarker.setTranslateAnimation( animation ); +// mMarker.startAnimation(); + mMarker.startSmooth( newPoints, ( int ) duration ); // mMarker.addDynamicAnchorPostion( newPoints.get( newPoints.size() - 1 ), ( int ) duration ); } diff --git a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/PointInterpolatorUtil.java b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/PointInterpolatorUtil.java index 0b7996bd1e..342827642c 100644 --- a/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/PointInterpolatorUtil.java +++ b/libraries/map-custom/src/main/java/com/mogo/map/impl/custom/utils/PointInterpolatorUtil.java @@ -17,35 +17,6 @@ public class PointInterpolatorUtil { private static final String TAG = "PointInterpolatorUtil"; private static final int DISTANCE_THRESHOLD = 2; - /** - * 在两点之间插值 - * - * @param start - * @param end - * @param frameInterval - * @return - */ - public static List< MogoLatLng > interpolate( MogoLatLng start, MogoLatLng end, long frameInterval ) { - if ( start == null || end == null ) { - return null; - } - long locInterval = end.time - start.time; - int interpolateFrame = ( int ) ( locInterval / frameInterval ) - 1; - List< MogoLatLng > arrayList = new ArrayList<>(); - arrayList.add( start ); - if ( interpolateFrame > 0 ) { - double lonStep = ( end.lon - start.lon ) / ( interpolateFrame + 1 ); - double latStep = ( end.lat - start.lat ) / ( interpolateFrame + 1 ); - for ( int i = 0; i < interpolateFrame; i++ ) { - double lon = start.lon + lonStep * ( i + 1 ); - double lat = start.lat + latStep * ( i + 1 ); - arrayList.add( new MogoLatLng( lon, lat ) ); - } - } - arrayList.add( end ); - return arrayList; - } - /** * 在(x1,y1) (x2,y2)中间插入一些点,使每两个点之间距离<={@link #DISTANCE_THRESHOLD},利用如下公式进行计算 * xn = x1 + (x2 - x1)*n/a diff --git a/libraries/mogo-map-api/src/main/java/com/mogo/map/MogoLatLng.java b/libraries/mogo-map-api/src/main/java/com/mogo/map/MogoLatLng.java index 8c6a682513..5c7629e2f1 100644 --- a/libraries/mogo-map-api/src/main/java/com/mogo/map/MogoLatLng.java +++ b/libraries/mogo-map-api/src/main/java/com/mogo/map/MogoLatLng.java @@ -17,7 +17,6 @@ public class MogoLatLng implements Parcelable { @Deprecated public final double lng; public final double lon; - public long time; public MogoLatLng( double lat, double lon ) { this.lat = lat; @@ -43,14 +42,6 @@ public class MogoLatLng implements Parcelable { return lon; } - public long getTime() { - return time; - } - - public void setTime( long time ) { - this.time = time; - } - @Override public boolean equals( Object o ) { if ( this == o ) return true; @@ -83,14 +74,12 @@ public class MogoLatLng implements Parcelable { dest.writeDouble( this.lat ); dest.writeDouble( this.lng ); dest.writeDouble( this.lon ); - dest.writeLong( this.time ); } protected MogoLatLng( Parcel in ) { this.lat = in.readDouble(); this.lng = in.readDouble(); this.lon = in.readDouble(); - this.time = in.readLong(); } public static final Creator< MogoLatLng > CREATOR = new Creator< MogoLatLng >() { diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/AdasRecognizedResultDrawer.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/AdasRecognizedResultDrawer.java index 15a5afa01f..c0ef90267f 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/AdasRecognizedResultDrawer.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/AdasRecognizedResultDrawer.java @@ -1,6 +1,7 @@ package com.mogo.module.common.drawer; import android.content.Context; +import android.graphics.BitmapFactory; import android.os.Handler; import android.os.Message; import android.text.TextUtils; @@ -60,7 +61,7 @@ class AdasRecognizedResultDrawer extends BaseDrawer { } } else if ( msg.what == MSG_SET_POINT ) { if ( msg.obj instanceof MovingPoint ) { - moveMarker( ( ( MovingPoint ) msg.obj ) ); + moveMarker( ( ( MovingPoint ) msg.obj ), msg.arg1 ); } } else if ( msg.what == MSG_SET_SPEED ) { if ( msg.obj instanceof SpeedData ) { @@ -82,6 +83,11 @@ class AdasRecognizedResultDrawer extends BaseDrawer { Message msg = Message.obtain(); msg.what = MSG_SET_POINT; msg.obj = points.get( i ); + if ( i == 0 || i == points.size() - 1 ) { + msg.arg1 = R.drawable.sr; + } else { + msg.arg1 = R.drawable.sy; + } mPointSettingHandler.sendMessageDelayed( msg, points.get( i ).delay ); } } @@ -91,7 +97,7 @@ class AdasRecognizedResultDrawer extends BaseDrawer { * * @param pointData */ - private void moveMarker( MovingPoint pointData ) { + private void moveMarker( MovingPoint pointData, int drId ) { if ( pointData == null ) { return; } @@ -215,34 +221,29 @@ class AdasRecognizedResultDrawer extends BaseDrawer { } newAdasRecognizedMarkersCaches.put( uniqueKey, marker ); if ( lastPosition != null ) { - MogoLatLng endLatLon = new MogoLatLng( recognizedListResult.lat, recognizedListResult.lon ); long interval = computeAnimDuration( lastPosition.systemTime, recognizedListResult.systemTime, lastPosition.satelliteTime, recognizedListResult.satelliteTime ); - long cost = System.currentTimeMillis() - start; - interval -= cost; - MogoLatLng lastPoint = new MogoLatLng( lastPosition.lat, lastPosition.lon ); - lastPoint.setTime( lastPosition.satelliteTime ); - endLatLon.setTime( recognizedListResult.satelliteTime ); - MovingPoint endPoint = new MovingPoint(); - endPoint.point = endLatLon; - endPoint.marker = marker; - endPoint.delay = interval; - endPoint.angle = ( float ) recognizedListResult.heading; - MovingPoint startPoint = new MovingPoint(); - startPoint.point = lastPoint; + startPoint.point = new MogoLatLng( lastPosition.lat, lastPosition.lon ); startPoint.marker = marker; startPoint.delay = 0L; startPoint.angle = ( float ) lastPosition.heading; - List< MovingPoint > points = interpolate( startPoint, endPoint, 30, interval ); + + long cost = System.currentTimeMillis() - start; + MovingPoint endPoint = new MovingPoint(); + endPoint.point = new MogoLatLng( recognizedListResult.lat, recognizedListResult.lon ); + endPoint.marker = marker; + endPoint.angle = ( float ) recognizedListResult.heading; + interval -= cost; + endPoint.delay = interval; + + List< MovingPoint > points = interpolate( startPoint, endPoint, interval ); Message msg = new Message(); MovingPoints obj = new MovingPoints(); obj.points = points; msg.obj = obj; msg.what = MSG_POINTS_SETTING; mPointSettingHandler.sendMessage( msg ); -// marker.startSmoothInMs( points, interval ); -// marker.addDynamicAnchorPosition( endLatLon, interval ); Logger.d( TAG, "anim duration: %s, points size = %s", interval, points.size() ); } else { marker.setRotateAngle( ( ( float ) recognizedListResult.heading ) ); diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/BaseDrawer.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/BaseDrawer.java index ff51fcbc89..8bd6c7ad59 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/BaseDrawer.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/drawer/BaseDrawer.java @@ -38,6 +38,11 @@ class BaseDrawer { public static final int MSG_REMOVE_DIRTY_MARKERS = 9990; public static final int MSG_REMOVE_ADAS_MARKERS = 9992; + /** + * 地图刷新频率 + */ + public static final int MAP_RENDER_FRAME_FREQUENCY = 25; + /** * 地图内部资源md5缓存,便于资源复用 */ @@ -234,20 +239,26 @@ class BaseDrawer { * * @param start * @param end - * @param frameInterval * @return */ - public static List< MovingPoint > interpolate( MovingPoint start, MovingPoint end, long frameInterval, long duration ) { + public static List< MovingPoint > interpolate( MovingPoint start, MovingPoint end, long duration ) { if ( start == null || end == null ) { return null; } - int interpolateFrame = ( int ) ( duration / frameInterval ) - 1; + + int interpolateFrame = ( int ) ( duration / MAP_RENDER_FRAME_FREQUENCY ); + if ( duration % MAP_RENDER_FRAME_FREQUENCY < MAP_RENDER_FRAME_FREQUENCY / 2 ) { + interpolateFrame -= 1; + } +// if ( interpolateFrame == 0 ) { +// interpolateFrame = 1; +// } List< MovingPoint > arrayList = new ArrayList<>(); double _angle = ( end.angle + start.angle ) / 2; if ( Math.abs( end.angle - start.angle ) > 5 ) { _angle = Math.atan2( Math.abs( start.point.lon - end.point.lon ), Math.abs( start.point.lat - end.point.lat ) ) * ( 180 / PI ); } - arrayList.add( start ); +// arrayList.add( start ); if ( interpolateFrame > 0 ) { double lonStep = ( end.point.lon - start.point.lon ) / ( interpolateFrame + 1 ); double latStep = ( end.point.lat - start.point.lat ) / ( interpolateFrame + 1 ); @@ -256,7 +267,7 @@ class BaseDrawer { double lat = start.point.lat + latStep * ( i + 1 ); MovingPoint pd = new MovingPoint(); pd.point = new MogoLatLng( lat, lon ); - pd.delay = ( i + 1 ) * frameInterval; + pd.delay = ( i + i ) * MAP_RENDER_FRAME_FREQUENCY; pd.angle = ( float ) _angle; pd.marker = start.marker; arrayList.add( pd ); diff --git a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SimpleHandlerThreadPool.java b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SimpleHandlerThreadPool.java index efe6e6d94c..652c99ef7b 100644 --- a/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SimpleHandlerThreadPool.java +++ b/modules/mogo-module-common/src/main/java/com/mogo/module/common/utils/SimpleHandlerThreadPool.java @@ -224,8 +224,6 @@ public class SimpleHandlerThreadPool { MogoLatLng endLatLon = new MogoLatLng( cloudRoadData.getWgslat(),cloudRoadData.getWgslon() ); long interval = SnapshotSetDataDrawer.getInstance().computeAnimDuration( lastPosition.getSystemTime(), cloudRoadData.getSystemTime(), lastPosition.getSatelliteTime(), cloudRoadData.getSatelliteTime() ); MogoLatLng lastPoint = new MogoLatLng( lastPosition.getWgslat(), lastPosition.getWgslon() ); - lastPoint.setTime( lastPosition.getSatelliteTime() ); - endLatLon.setTime( cloudRoadData.getSatelliteTime() ); BaseDrawer.MovingPoint endPoint = new BaseDrawer.MovingPoint(); endPoint.point = endLatLon; endPoint.marker = marker; @@ -235,7 +233,7 @@ public class SimpleHandlerThreadPool { startPoint.point = lastPoint; startPoint.marker = marker; startPoint.angle = ( float ) lastPosition.getHeading(); - List< BaseDrawer.MovingPoint > points = BaseDrawer.interpolate( startPoint, endPoint, 20, interval ); + List< BaseDrawer.MovingPoint > points = BaseDrawer.interpolate( startPoint, endPoint, interval ); Message msg = new Message(); BaseDrawer.MovingPoints obj = new BaseDrawer.MovingPoints(); obj.points = points; diff --git a/modules/mogo-module-common/src/main/res/drawable/sr.png b/modules/mogo-module-common/src/main/res/drawable/sr.png new file mode 100644 index 0000000000..2836c8de09 Binary files /dev/null and b/modules/mogo-module-common/src/main/res/drawable/sr.png differ diff --git a/modules/mogo-module-common/src/main/res/drawable/sy.png b/modules/mogo-module-common/src/main/res/drawable/sy.png new file mode 100644 index 0000000000..6ce0a5dbbc Binary files /dev/null and b/modules/mogo-module-common/src/main/res/drawable/sy.png differ diff --git a/modules/mogo-module-service/src/main/assets/loc3.txt b/modules/mogo-module-service/src/main/assets/loc3.txt new file mode 100644 index 0000000000..7908d82945 --- /dev/null +++ b/modules/mogo-module-service/src/main/assets/loc3.txt @@ -0,0 +1 @@ +{"systemTime":1611556780918,"satelliteTime":1611556780918,"lon":116.411180361079,"lat":39.980735708079,"alt":34.58304214,"heading":357.5486755,"speed":12.132635} {"systemTime":1611556781020,"satelliteTime":1611556781020,"lon":116.411180211813,"lat":39.980746632369,"alt":34.58591843,"heading":357.6300354,"speed":12.124972} {"systemTime":1611556781122,"satelliteTime":1611556781122,"lon":116.411180087286,"lat":39.980757542164,"alt":34.59194565,"heading":357.7422791,"speed":12.108204} {"systemTime":1611556781227,"satelliteTime":1611556781227,"lon":116.411179983038,"lat":39.980768437489,"alt":34.59825134,"heading":357.8161926,"speed":12.095318} {"systemTime":1611556781333,"satelliteTime":1611556781333,"lon":116.41117990257,"lat":39.980779315924,"alt":34.59633636,"heading":357.9376831,"speed":12.080215} {"systemTime":1611556781431,"satelliteTime":1611556781431,"lon":116.411179848085,"lat":39.980790173992,"alt":34.59193039,"heading":358.0138855,"speed":12.04795} {"systemTime":1611556781535,"satelliteTime":1611556781535,"lon":116.411179817965,"lat":39.98080101233,"alt":34.59021759,"heading":358.146637,"speed":12.027591} {"systemTime":1611556781637,"satelliteTime":1611556781637,"lon":116.411179744064,"lat":39.980811772733,"alt":34.58641815,"heading":358.2518005,"speed":11.983769} {"systemTime":1611556781739,"satelliteTime":1611556781739,"lon":116.411179705019,"lat":39.980822507329,"alt":34.58120728,"heading":358.43396,"speed":11.942669} {"systemTime":1611556781842,"satelliteTime":1611556781842,"lon":116.411179730243,"lat":39.980833235068,"alt":34.5787735,"heading":358.526123,"speed":11.920957} {"systemTime":1611556781943,"satelliteTime":1611556781943,"lon":116.41117982181,"lat":39.980843949126,"alt":34.58178711,"heading":358.6564636,"speed":11.882884} {"systemTime":1611556782046,"satelliteTime":1611556782046,"lon":116.411179949267,"lat":39.980854634541,"alt":34.58109283,"heading":358.8085022,"speed":11.853188} {"systemTime":1611556782145,"satelliteTime":1611556782145,"lon":116.411180105143,"lat":39.980865291191,"alt":34.5727005,"heading":358.9153442,"speed":11.822312} {"systemTime":1611556782247,"satelliteTime":1611556782247,"lon":116.411180295222,"lat":39.980875917282,"alt":34.56334686,"heading":359.0790405,"speed":11.80391} {"systemTime":1611556782354,"satelliteTime":1611556782354,"lon":116.411180520661,"lat":39.980886520109,"alt":34.56436539,"heading":359.1885986,"speed":11.78524} {"systemTime":1611556782456,"satelliteTime":1611556782456,"lon":116.411180776936,"lat":39.980897105955,"alt":34.57795715,"heading":359.3521118,"speed":11.757082} {"systemTime":1611556782557,"satelliteTime":1611556782557,"lon":116.411181072388,"lat":39.980907690248,"alt":34.58693314,"heading":359.4260864,"speed":11.7440195} {"systemTime":1611556782659,"satelliteTime":1611556782659,"lon":116.41118130504,"lat":39.980918391788,"alt":34.58243179,"heading":359.5751648,"speed":11.771694} {"systemTime":1611556782763,"satelliteTime":1611556782763,"lon":116.411181558306,"lat":39.980929088439,"alt":34.57463455,"heading":359.6513367,"speed":11.774888} {"systemTime":1611556782965,"satelliteTime":1611556782965,"lon":116.41118224811,"lat":39.980950314235,"alt":34.56927109,"heading":359.8476563,"speed":11.756081} {"systemTime":1611556783066,"satelliteTime":1611556783066,"lon":116.411182639484,"lat":39.980960893861,"alt":34.57065582,"heading":359.9587708,"speed":11.748725} {"systemTime":1611556783282,"satelliteTime":1611556783282,"lon":116.411183512499,"lat":39.980982033429,"alt":34.57330322,"heading":0.103835851,"speed":11.74536} {"systemTime":1611556783476,"satelliteTime":1611556783476,"lon":116.411184446479,"lat":39.981003143848,"alt":34.57945251,"heading":0.223161042,"speed":11.719465} {"systemTime":1611556783686,"satelliteTime":1611556783686,"lon":116.411185312043,"lat":39.981024245775,"alt":34.59193802,"heading":0.359253079,"speed":11.70783} {"systemTime":1611556783888,"satelliteTime":1611556783888,"lon":116.411186190097,"lat":39.981045317988,"alt":34.60808182,"heading":0.437336147,"speed":11.6896925} {"systemTime":1611556784202,"satelliteTime":1611556784202,"lon":116.411187735075,"lat":39.981076794205,"alt":34.59584045,"heading":0.411540091,"speed":11.624739} {"systemTime":1611556784603,"satelliteTime":1611556784603,"lon":116.411189697349,"lat":39.981118456158,"alt":34.59963608,"heading":0.346402496,"speed":11.524894} {"systemTime":1611556784807,"satelliteTime":1611556784807,"lon":116.411190832548,"lat":39.981139017271,"alt":34.59352493,"heading":0.25570187,"speed":11.4552} {"systemTime":1611556785017,"satelliteTime":1611556785017,"lon":116.411191836275,"lat":39.981159533022,"alt":34.58675385,"heading":0.172226295,"speed":11.388413} {"systemTime":1611556785114,"satelliteTime":1611556785114,"lon":116.411192305383,"lat":39.981169754353,"alt":34.58298111,"heading":0.13402155,"speed":11.342989} {"systemTime":1611556785126,"satelliteTime":1611556785126,"lon":116.411192764293,"lat":39.981179941841,"alt":34.57930374,"heading":0.105516359,"speed":11.31464} {"systemTime":1611556785222,"satelliteTime":1611556785222,"lon":116.411193218803,"lat":39.981190093817,"alt":34.57764435,"heading":0.054633822,"speed":11.262728} {"systemTime":1611556785326,"satelliteTime":1611556785326,"lon":116.411193712049,"lat":39.981201218344,"alt":34.57844925,"heading":0.007729824,"speed":11.226584} {"systemTime":1611556785427,"satelliteTime":1611556785427,"lon":116.411194141249,"lat":39.9812112933,"alt":34.57872391,"heading":359.9117737,"speed":11.183292} {"systemTime":1611556785541,"satelliteTime":1611556785541,"lon":116.411194516031,"lat":39.981220324962,"alt":34.57826233,"heading":359.8299561,"speed":11.147617} {"systemTime":1611556785668,"satelliteTime":1611556785668,"lon":116.411194894566,"lat":39.981231223691,"alt":34.58433914,"heading":359.7059937,"speed":11.074997} {"systemTime":1611556785743,"satelliteTime":1611556785743,"lon":116.411195216336,"lat":39.981241091791,"alt":34.58971405,"heading":359.6289978,"speed":11.039541} {"systemTime":1611556785844,"satelliteTime":1611556785844,"lon":116.41119554028,"lat":39.981250969429,"alt":34.59225464,"heading":359.4834595,"speed":10.98609} {"systemTime":1611556785941,"satelliteTime":1611556785941,"lon":116.411195857636,"lat":39.981260832755,"alt":34.59182358,"heading":359.3980103,"speed":10.950915} {"systemTime":1611556786046,"satelliteTime":1611556786046,"lon":116.411196150185,"lat":39.981270657184,"alt":34.58802032,"heading":359.2448425,"speed":10.891627} {"systemTime":1611556786146,"satelliteTime":1611556786146,"lon":116.411196423364,"lat":39.981280440945,"alt":34.58279037,"heading":359.1656189,"speed":10.857469} {"systemTime":1611556786268,"satelliteTime":1611556786268,"lon":116.411196670714,"lat":39.981290180616,"alt":34.57962418,"heading":359.0357056,"speed":10.793428} {"systemTime":1611556786352,"satelliteTime":1611556786352,"lon":116.411196900757,"lat":39.981299875549,"alt":34.57702255,"heading":358.9448547,"speed":10.75888} {"systemTime":1611556786455,"satelliteTime":1611556786455,"lon":116.41119710381,"lat":39.981309520934,"alt":34.57520676,"heading":358.8518677,"speed":10.708677} {"systemTime":1611556786550,"satelliteTime":1611556786550,"lon":116.411197259571,"lat":39.981318152883,"alt":34.57244492,"heading":358.7356873,"speed":10.638269} {"systemTime":1611556786659,"satelliteTime":1611556786659,"lon":116.411197218094,"lat":39.981328470351,"alt":34.55560684,"heading":358.6576843,"speed":10.554182} {"systemTime":1611556786763,"satelliteTime":1611556786763,"lon":116.411197156727,"lat":39.981337799047,"alt":34.54124451,"heading":358.5128174,"speed":10.486225} {"systemTime":1611556786870,"satelliteTime":1611556786870,"lon":116.4111971693,"lat":39.981347162457,"alt":34.53524399,"heading":358.4181824,"speed":10.443244} {"systemTime":1611556786965,"satelliteTime":1611556786965,"lon":116.411197207702,"lat":39.981356521315,"alt":34.5308342,"heading":358.281311,"speed":10.376213} {"systemTime":1611556787071,"satelliteTime":1611556787071,"lon":116.411197225395,"lat":39.981364904416,"alt":34.5231514,"heading":358.1904602,"speed":10.34011} {"systemTime":1611556787178,"satelliteTime":1611556787178,"lon":116.411197222805,"lat":39.981375095521,"alt":34.51362228,"heading":358.057373,"speed":10.271544} {"systemTime":1611556787283,"satelliteTime":1611556787283,"lon":116.411197192681,"lat":39.98138338556,"alt":34.50888062,"heading":357.9486694,"speed":10.212899} {"systemTime":1611556787368,"satelliteTime":1611556787368,"lon":116.411197123518,"lat":39.981393463544,"alt":34.50597,"heading":357.8164368,"speed":10.155957} {"systemTime":1611556787469,"satelliteTime":1611556787469,"lon":116.411197033817,"lat":39.981402566703,"alt":34.5044899,"heading":357.6963806,"speed":10.102392} {"systemTime":1611556787572,"satelliteTime":1611556787572,"lon":116.411196862185,"lat":39.981411635388,"alt":34.49620438,"heading":357.5810547,"speed":10.022217} {"systemTime":1611556787686,"satelliteTime":1611556787686,"lon":116.411196425618,"lat":39.981420792868,"alt":34.45946884,"heading":357.4829102,"speed":10.0080185} {"systemTime":1611556787777,"satelliteTime":1611556787777,"lon":116.411195981163,"lat":39.981429894469,"alt":34.42221069,"heading":357.4236145,"speed":9.934842} {"systemTime":1611556787882,"satelliteTime":1611556787882,"lon":116.411195690767,"lat":39.981438845355,"alt":34.40910339,"heading":357.3919983,"speed":9.871215} {"systemTime":1611556787983,"satelliteTime":1611556787983,"lon":116.411195483042,"lat":39.981447687294,"alt":34.41334534,"heading":357.3485413,"speed":9.81198} {"systemTime":1611556788098,"satelliteTime":1611556788098,"lon":116.411195283063,"lat":39.981456472785,"alt":34.41768265,"heading":357.2787781,"speed":9.743964} {"systemTime":1611556788195,"satelliteTime":1611556788195,"lon":116.41119508079,"lat":39.981465207237,"alt":34.41692352,"heading":357.2213135,"speed":9.690587} {"systemTime":1611556788289,"satelliteTime":1611556788289,"lon":116.411194866206,"lat":39.981473889737,"alt":34.41160583,"heading":357.1598816,"speed":9.621926} {"systemTime":1611556788403,"satelliteTime":1611556788403,"lon":116.411194644118,"lat":39.981482518607,"alt":34.40575027,"heading":357.1125793,"speed":9.573878} {"systemTime":1611556788503,"satelliteTime":1611556788503,"lon":116.411194408955,"lat":39.981491094841,"alt":34.39971924,"heading":357.0447693,"speed":9.503247} {"systemTime":1611556788609,"satelliteTime":1611556788609,"lon":116.411194178242,"lat":39.981499633813,"alt":34.39032745,"heading":356.9988403,"speed":9.446283} {"systemTime":1611556788711,"satelliteTime":1611556788711,"lon":116.411193998815,"lat":39.981508208832,"alt":34.36306763,"heading":356.9727478,"speed":9.427494} {"systemTime":1611556788811,"satelliteTime":1611556788811,"lon":116.411193803871,"lat":39.98151672503,"alt":34.33433914,"heading":356.9077148,"speed":9.3469095} {"systemTime":1611556788903,"satelliteTime":1611556788903,"lon":116.411193577384,"lat":39.981524297163,"alt":34.31713867,"heading":356.8722229,"speed":9.298605} {"systemTime":1611556789118,"satelliteTime":1611556789118,"lon":116.411193001578,"lat":39.981541726778,"alt":34.30437469,"heading":356.7856445,"speed":9.175008} {"systemTime":1611556789332,"satelliteTime":1611556789332,"lon":116.411192424571,"lat":39.981558095455,"alt":34.30490875,"heading":356.7693481,"speed":9.058774} {"systemTime":1611556789519,"satelliteTime":1611556789519,"lon":116.41119189774,"lat":39.98157426119,"alt":34.28531265,"heading":356.6590271,"speed":8.940502} {"systemTime":1611556789533,"satelliteTime":1611556789533,"lon":116.41119164007,"lat":39.981582283835,"alt":34.27978516,"heading":356.6296997,"speed":8.866975} {"systemTime":1611556789768,"satelliteTime":1611556789768,"lon":116.41119129517,"lat":39.981598445844,"alt":34.25814819,"heading":356.5994568,"speed":8.782125} {"systemTime":1611556790044,"satelliteTime":1611556790044,"lon":116.41119058778,"lat":39.981621116678,"alt":34.23470688,"heading":356.4942017,"speed":8.575722} {"systemTime":1611556790346,"satelliteTime":1611556790346,"lon":116.411189803493,"lat":39.981644613294,"alt":34.20391083,"heading":356.3902588,"speed":8.291014} {"systemTime":1611556790457,"satelliteTime":1611556790457,"lon":116.411189550407,"lat":39.981652024052,"alt":34.19903183,"heading":356.3554382,"speed":8.203813} {"systemTime":1611556790651,"satelliteTime":1611556790651,"lon":116.411188796953,"lat":39.981666527619,"alt":34.21128845,"heading":356.3808289,"speed":7.9892945} {"systemTime":1611556790756,"satelliteTime":1611556790756,"lon":116.41118833691,"lat":39.981673607085,"alt":34.22303009,"heading":356.4364624,"speed":7.9044204} {"systemTime":1611556790851,"satelliteTime":1611556790851,"lon":116.411187996889,"lat":39.981680609807,"alt":34.22158813,"heading":356.4974365,"speed":7.7573614} {"systemTime":1611556790954,"satelliteTime":1611556790954,"lon":116.411187751744,"lat":39.981687521015,"alt":34.21745682,"heading":356.514801,"speed":7.6705356} {"systemTime":1611556791098,"satelliteTime":1611556791098,"lon":116.411187551597,"lat":39.981694317558,"alt":34.21942902,"heading":356.5571289,"speed":7.5125103} {"systemTime":1611556791174,"satelliteTime":1611556791174,"lon":116.411187354498,"lat":39.981700976276,"alt":34.23078156,"heading":356.6271057,"speed":7.3618655} {"systemTime":1611556791268,"satelliteTime":1611556791268,"lon":116.411187143202,"lat":39.981707491769,"alt":34.23816299,"heading":356.7722778,"speed":7.176645} {"systemTime":1611556791372,"satelliteTime":1611556791372,"lon":116.411186967431,"lat":39.981713867409,"alt":34.23447418,"heading":356.8446045,"speed":7.0666714} {"systemTime":1611556791466,"satelliteTime":1611556791466,"lon":116.411186815442,"lat":39.98172009354,"alt":34.22625351,"heading":356.9010925,"speed":6.8338313} {"systemTime":1611556791569,"satelliteTime":1611556791569,"lon":116.411186628301,"lat":39.981726154744,"alt":34.22122955,"heading":356.9773865,"speed":6.7110457} {"systemTime":1611556791672,"satelliteTime":1611556791672,"lon":116.411186337911,"lat":39.98173195118,"alt":34.23425674,"heading":357.0514832,"speed":6.5482373} {"systemTime":1611556791774,"satelliteTime":1611556791774,"lon":116.411186093062,"lat":39.981737618369,"alt":34.24591064,"heading":357.1451721,"speed":6.383283} {"systemTime":1611556791876,"satelliteTime":1611556791876,"lon":116.411185936679,"lat":39.98174323478,"alt":34.25059128,"heading":357.243042,"speed":6.2729063} {"systemTime":1611556791975,"satelliteTime":1611556791975,"lon":116.411185821884,"lat":39.981748775748,"alt":34.25702286,"heading":357.4254456,"speed":6.1218643} {"systemTime":1611556792081,"satelliteTime":1611556792081,"lon":116.411185702901,"lat":39.981754213392,"alt":34.26097107,"heading":357.5669861,"speed":6.0324073} {"systemTime":1611556792183,"satelliteTime":1611556792183,"lon":116.411185639306,"lat":39.981759557238,"alt":34.26327515,"heading":357.7726135,"speed":5.9071546} {"systemTime":1611556792282,"satelliteTime":1611556792282,"lon":116.411185637651,"lat":39.981764826964,"alt":34.26114655,"heading":357.9176331,"speed":5.8477974} {"systemTime":1611556792389,"satelliteTime":1611556792389,"lon":116.411185674637,"lat":39.981770026504,"alt":34.25504684,"heading":358.2519226,"speed":5.748364} {"systemTime":1611556792490,"satelliteTime":1611556792490,"lon":116.411185728084,"lat":39.981775163876,"alt":34.2486496,"heading":358.5267944,"speed":5.694155} {"systemTime":1611556792589,"satelliteTime":1611556792589,"lon":116.411185787359,"lat":39.981780240882,"alt":34.2452507,"heading":359.0238037,"speed":5.6177197} {"systemTime":1611556792692,"satelliteTime":1611556792692,"lon":116.411185797599,"lat":39.981785269968,"alt":34.25043106,"heading":359.3708191,"speed":5.560157} {"systemTime":1611556792794,"satelliteTime":1611556792794,"lon":116.411185868007,"lat":39.98179022995,"alt":34.2547226,"heading":359.9729004,"speed":5.4566345} {"systemTime":1611556792896,"satelliteTime":1611556792896,"lon":116.411186055981,"lat":39.9817951032,"alt":34.2549324,"heading":0.382601678,"speed":5.386709} {"systemTime":1611556792999,"satelliteTime":1611556792999,"lon":116.411186316898,"lat":39.981799887388,"alt":34.25265503,"heading":0.828518927,"speed":5.3130217} {"systemTime":1611556793102,"satelliteTime":1611556793102,"lon":116.411186650474,"lat":39.981804581195,"alt":34.24971771,"heading":1.55311656,"speed":5.180905} {"systemTime":1611556793208,"satelliteTime":1611556793208,"lon":116.411187027203,"lat":39.981809177357,"alt":34.24807739,"heading":2.007656336,"speed":5.0928044} {"systemTime":1611556793310,"satelliteTime":1611556793310,"lon":116.411187457235,"lat":39.981813670676,"alt":34.24769211,"heading":2.709487915,"speed":4.9604573} {"systemTime":1611556793409,"satelliteTime":1611556793409,"lon":116.411187936677,"lat":39.981818061183,"alt":34.24708176,"heading":3.198397398,"speed":4.8732257} {"systemTime":1611556793527,"satelliteTime":1611556793527,"lon":116.411188461169,"lat":39.981822349365,"alt":34.2450943,"heading":3.977334738,"speed":4.73934} {"systemTime":1611556793615,"satelliteTime":1611556793615,"lon":116.411189039135,"lat":39.98182651984,"alt":34.24329376,"heading":4.559695721,"speed":4.62858} {"systemTime":1611556793718,"satelliteTime":1611556793718,"lon":116.411189621071,"lat":39.981830546261,"alt":34.24126434,"heading":5.086487293,"speed":4.5161943} {"systemTime":1611556793820,"satelliteTime":1611556793820,"lon":116.411190246645,"lat":39.98183445229,"alt":34.24137878,"heading":5.889224052,"speed":4.3625216} {"systemTime":1611556794034,"satelliteTime":1611556794034,"lon":116.411192496631,"lat":39.981845510749,"alt":34.23394394,"heading":7.746744156,"speed":4.0161314} {"systemTime":1611556794248,"satelliteTime":1611556794248,"lon":116.411194159126,"lat":39.981852301536,"alt":34.22690201,"heading":9.248330116,"speed":3.7633631} {"systemTime":1611556794442,"satelliteTime":1611556794442,"lon":116.411195928638,"lat":39.98185868554,"alt":34.22937012,"heading":10.84344387,"speed":3.5663161} {"systemTime":1611556794650,"satelliteTime":1611556794650,"lon":116.411197810011,"lat":39.981864785399,"alt":34.21285248,"heading":12.38961792,"speed":3.435487} {"systemTime":1611556794863,"satelliteTime":1611556794863,"lon":116.411199836105,"lat":39.981870640314,"alt":34.1918335,"heading":14.19929409,"speed":3.3292522} {"systemTime":1611556795159,"satelliteTime":1611556795159,"lon":116.411203281776,"lat":39.981878945692,"alt":34.18896103,"heading":17.47756577,"speed":3.173722} {"systemTime":1611556795608,"satelliteTime":1611556795608,"lon":116.411208643635,"lat":39.981889541986,"alt":34.17853165,"heading":22.23775291,"speed":3.1515446} {"systemTime":1611556795867,"satelliteTime":1611556795867,"lon":116.411213372847,"lat":39.981896977337,"alt":34.17601395,"heading":25.64431763,"speed":3.1197412} {"systemTime":1611556796095,"satelliteTime":1611556796095,"lon":116.411216903402,"lat":39.981901897055,"alt":34.18183136,"heading":28.14465904,"speed":3.123342} {"systemTime":1611556796187,"satelliteTime":1611556796187,"lon":116.411218765238,"lat":39.981904322822,"alt":34.18198395,"heading":29.79182625,"speed":3.132291} {"systemTime":1611556796300,"satelliteTime":1611556796300,"lon":116.411220686647,"lat":39.981906735123,"alt":34.18001938,"heading":30.81600761,"speed":3.1473315} {"systemTime":1611556796378,"satelliteTime":1611556796378,"lon":116.411222692132,"lat":39.981909130784,"alt":34.17744064,"heading":31.83564758,"speed":3.1657162} {"systemTime":1611556796494,"satelliteTime":1611556796494,"lon":116.41122478427,"lat":39.981911507358,"alt":34.1750946,"heading":33.52722168,"speed":3.1988757} {"systemTime":1611556796583,"satelliteTime":1611556796583,"lon":116.41122696834,"lat":39.981913854688,"alt":34.17204285,"heading":34.61097717,"speed":3.2187784} {"systemTime":1611556796685,"satelliteTime":1611556796685,"lon":116.411229250351,"lat":39.981916111747,"alt":34.16363144,"heading":36.23113632,"speed":3.2447803} {"systemTime":1611556796788,"satelliteTime":1611556796788,"lon":116.411231383807,"lat":39.98191812396,"alt":34.15601349,"heading":37.30313873,"speed":3.2677553} {"systemTime":1611556796901,"satelliteTime":1611556796901,"lon":116.411234091004,"lat":39.981920595683,"alt":34.14946365,"heading":38.96298218,"speed":3.2964935} {"systemTime":1611556796993,"satelliteTime":1611556796993,"lon":116.41123665425,"lat":39.98192283627,"alt":34.14450073,"heading":40.25065994,"speed":3.3224282} {"systemTime":1611556797105,"satelliteTime":1611556797105,"lon":116.411239315465,"lat":39.981925049343,"alt":34.13958359,"heading":41.43296814,"speed":3.3491144} {"systemTime":1611556797198,"satelliteTime":1611556797198,"lon":116.411242067772,"lat":39.98192724221,"alt":34.13605499,"heading":43.30239105,"speed":3.3947182} {"systemTime":1611556797354,"satelliteTime":1611556797354,"lon":116.411244920565,"lat":39.981929404045,"alt":34.13388824,"heading":45.23856354,"speed":3.436537} {"systemTime":1611556797404,"satelliteTime":1611556797404,"lon":116.411247881836,"lat":39.981931527383,"alt":34.13300323,"heading":46.87044907,"speed":3.4795089} {"systemTime":1611556797505,"satelliteTime":1611556797505,"lon":116.411250971733,"lat":39.98193361609,"alt":34.1315918,"heading":48.0255127,"speed":3.5238943} {"systemTime":1611556797622,"satelliteTime":1611556797622,"lon":116.411254194468,"lat":39.981935662294,"alt":34.12901688,"heading":50.00709152,"speed":3.5899343} {"systemTime":1611556797711,"satelliteTime":1611556797711,"lon":116.411257545731,"lat":39.981937597604,"alt":34.12409592,"heading":51.34501648,"speed":3.6539524} {"systemTime":1611556797812,"satelliteTime":1611556797812,"lon":116.411261052701,"lat":39.981939507854,"alt":34.1193428,"heading":53.40244293,"speed":3.7651563} {"systemTime":1611556797915,"satelliteTime":1611556797915,"lon":116.411264740502,"lat":39.981941435846,"alt":34.11580658,"heading":54.81290436,"speed":3.8445263} {"systemTime":1611556798017,"satelliteTime":1611556798017,"lon":116.411268617049,"lat":39.981943345242,"alt":34.11288452,"heading":56.93480682,"speed":3.9708946} {"systemTime":1611556798119,"satelliteTime":1611556798119,"lon":116.411272676764,"lat":39.981945212934,"alt":34.10878754,"heading":58.32717896,"speed":4.0594873} {"systemTime":1611556798222,"satelliteTime":1611556798222,"lon":116.411276917933,"lat":39.981947033188,"alt":34.10390854,"heading":60.37797165,"speed":4.1868715} {"systemTime":1611556798325,"satelliteTime":1611556798325,"lon":116.411281339594,"lat":39.981948795328,"alt":34.09982681,"heading":61.72146988,"speed":4.2709956} {"systemTime":1611556798344,"satelliteTime":1611556798344,"lon":116.411285928177,"lat":39.98195050866,"alt":34.09693909,"heading":63.6631012,"speed":4.39623} {"systemTime":1611556798473,"satelliteTime":1611556798473,"lon":116.411290682165,"lat":39.981952167872,"alt":34.09448624,"heading":64.91361237,"speed":4.478669} {"systemTime":1611556798528,"satelliteTime":1611556798528,"lon":116.411295099006,"lat":39.981953605057,"alt":34.09161377,"heading":66.14309692,"speed":4.5588107} {"systemTime":1611556798666,"satelliteTime":1611556798666,"lon":116.411300633083,"lat":39.981955113817,"alt":34.09967804,"heading":67.94451141,"speed":4.6525187} {"systemTime":1611556798733,"satelliteTime":1611556798733,"lon":116.411305840985,"lat":39.981956400175,"alt":34.10540009,"heading":69.79618073,"speed":4.789207} {"systemTime":1611556798873,"satelliteTime":1611556798873,"lon":116.41131177242,"lat":39.981957833741,"alt":34.10558319,"heading":70.92486572,"speed":4.8712835} {"systemTime":1611556798942,"satelliteTime":1611556798942,"lon":116.411317330021,"lat":39.981959116876,"alt":34.11072159,"heading":72.6101532,"speed":4.9946227} {"systemTime":1611556799143,"satelliteTime":1611556799143,"lon":116.411328890489,"lat":39.981961421059,"alt":34.13415527,"heading":75.26574707,"speed":5.186107} {"systemTime":1611556799504,"satelliteTime":1611556799504,"lon":116.411346672006,"lat":39.981964116956,"alt":34.14754105,"heading":78.40416718,"speed":5.441849} {"systemTime":1611556799718,"satelliteTime":1611556799718,"lon":116.411359490346,"lat":39.981965526712,"alt":34.14472198,"heading":80.26916504,"speed":5.6206293} {"systemTime":1611556799870,"satelliteTime":1611556799870,"lon":116.411372761781,"lat":39.981966656685,"alt":34.14540863,"heading":81.71144104,"speed":5.8096957} {"systemTime":1611556800074,"satelliteTime":1611556800074,"lon":116.411386630617,"lat":39.981967682728,"alt":34.14854813,"heading":83.12227631,"speed":6.046457} {"systemTime":1611556800277,"satelliteTime":1611556800277,"lon":116.411400973908,"lat":39.981968556298,"alt":34.15618515,"heading":83.96067047,"speed":6.199486} {"systemTime":1611556800782,"satelliteTime":1611556800782,"lon":116.411439534394,"lat":39.981970150478,"alt":34.16074753,"heading":86.38233185,"speed":6.712432} {"systemTime":1611556800887,"satelliteTime":1611556800887,"lon":116.411446665804,"lat":39.981970329038,"alt":34.15193176,"heading":86.60048676,"speed":6.793185} {"systemTime":1611556800987,"satelliteTime":1611556800987,"lon":116.411455535644,"lat":39.981970498417,"alt":34.1436348,"heading":86.90644073,"speed":6.9151683} {"systemTime":1611556801191,"satelliteTime":1611556801191,"lon":116.411472049119,"lat":39.981970748072,"alt":34.14627075,"heading":87.32428741,"speed":7.1261954} {"systemTime":1611556801294,"satelliteTime":1611556801294,"lon":116.411479633508,"lat":39.981970830962,"alt":34.15019608,"heading":87.45205688,"speed":7.2123938} {"systemTime":1611556801396,"satelliteTime":1611556801396,"lon":116.411489034923,"lat":39.981970911932,"alt":34.15213394,"heading":87.5895462,"speed":7.334697} {"systemTime":1611556801499,"satelliteTime":1611556801499,"lon":116.411497700472,"lat":39.981970981336,"alt":34.1511116,"heading":87.64997864,"speed":7.4076214} {"systemTime":1611556801601,"satelliteTime":1611556801601,"lon":116.41150648393,"lat":39.981971055705,"alt":34.15159225,"heading":87.67735291,"speed":7.541814} {"systemTime":1611556801704,"satelliteTime":1611556801704,"lon":116.411515400138,"lat":39.98197116649,"alt":34.15424347,"heading":87.68128967,"speed":7.6024423} {"systemTime":1611556801807,"satelliteTime":1611556801807,"lon":116.411522579971,"lat":39.981971256854,"alt":34.15802765,"heading":87.68136597,"speed":7.635546} {"systemTime":1611556801908,"satelliteTime":1611556801908,"lon":116.411532504805,"lat":39.981971357024,"alt":34.16352844,"heading":87.65882874,"speed":7.7217965} {"systemTime":1611556802026,"satelliteTime":1611556802026,"lon":116.411542509348,"lat":39.981971444696,"alt":34.16753769,"heading":87.62872314,"speed":7.778138} {"systemTime":1611556802113,"satelliteTime":1611556802113,"lon":116.411551680661,"lat":39.981971534531,"alt":34.17097473,"heading":87.60037231,"speed":7.8505735} {"systemTime":1611556802215,"satelliteTime":1611556802215,"lon":116.41156092585,"lat":39.981971627827,"alt":34.17533493,"heading":87.59382629,"speed":7.903772} {"systemTime":1611556802318,"satelliteTime":1611556802318,"lon":116.411570245536,"lat":39.981971731052,"alt":34.18003082,"heading":87.5708313,"speed":7.98058} {"systemTime":1611556802419,"satelliteTime":1611556802419,"lon":116.411579646589,"lat":39.981971837838,"alt":34.18516541,"heading":87.56820679,"speed":8.034859} {"systemTime":1611556802523,"satelliteTime":1611556802523,"lon":116.411589132954,"lat":39.981971940339,"alt":34.19068909,"heading":87.52801514,"speed":8.129404} {"systemTime":1611556802624,"satelliteTime":1611556802624,"lon":116.411598684392,"lat":39.981972061573,"alt":34.19561005,"heading":87.52957916,"speed":8.177528} {"systemTime":1611556802728,"satelliteTime":1611556802728,"lon":116.411608256703,"lat":39.98197221189,"alt":34.20596313,"heading":87.53323364,"speed":8.228471} {"systemTime":1611556802753,"satelliteTime":1611556802753,"lon":116.411617900844,"lat":39.981972362393,"alt":34.21615601,"heading":87.52840424,"speed":8.303137} {"systemTime":1611556802847,"satelliteTime":1611556802847,"lon":116.411627654437,"lat":39.9819724913,"alt":34.22293472,"heading":87.51447296,"speed":8.350161} {"systemTime":1611556802961,"satelliteTime":1611556802961,"lon":116.411637481608,"lat":39.981972611808,"alt":34.22948837,"heading":87.49646759,"speed":8.4076185} {"systemTime":1611556803049,"satelliteTime":1611556803049,"lon":116.411647361804,"lat":39.98197273543,"alt":34.23480988,"heading":87.48195648,"speed":8.442528} {"systemTime":1611556803148,"satelliteTime":1611556803148,"lon":116.411657291417,"lat":39.981972864775,"alt":34.23809052,"heading":87.46352386,"speed":8.497392} {"systemTime":1611556803248,"satelliteTime":1611556803248,"lon":116.411667266879,"lat":39.981972995746,"alt":34.24109268,"heading":87.44114685,"speed":8.532304} {"systemTime":1611556803401,"satelliteTime":1611556803401,"lon":116.411677282162,"lat":39.981973129479,"alt":34.24597549,"heading":87.3841095,"speed":8.570844} {"systemTime":1611556803452,"satelliteTime":1611556803452,"lon":116.411687335038,"lat":39.981973271541,"alt":34.2516861,"heading":87.33683014,"speed":8.595816} {"systemTime":1611556803555,"satelliteTime":1611556803555,"lon":116.411697457218,"lat":39.981973417005,"alt":34.25731277,"heading":87.25752258,"speed":8.665055} {"systemTime":1611556803665,"satelliteTime":1611556803665,"lon":116.411707722764,"lat":39.981973561517,"alt":34.26646805,"heading":87.21746063,"speed":8.6902895} {"systemTime":1611556803762,"satelliteTime":1611556803762,"lon":116.411718023186,"lat":39.981973712475,"alt":34.27581024,"heading":87.16906738,"speed":8.724915} {"systemTime":1611556803863,"satelliteTime":1611556803863,"lon":116.411728279567,"lat":39.981973876642,"alt":34.28335571,"heading":87.1375351,"speed":8.749599} {"systemTime":1611556804075,"satelliteTime":1611556804075,"lon":116.411748848861,"lat":39.981974225304,"alt":34.29736328,"heading":87.06711578,"speed":8.812815} {"systemTime":1611556804273,"satelliteTime":1611556804273,"lon":116.411769578473,"lat":39.981974595541,"alt":34.30922699,"heading":87.00298309,"speed":8.882303} {"systemTime":1611556804579,"satelliteTime":1611556804579,"lon":116.411801026398,"lat":39.981975184285,"alt":34.32636642,"heading":86.96580505,"speed":9.024354} {"systemTime":1611556804785,"satelliteTime":1611556804785,"lon":116.411822345855,"lat":39.981975545536,"alt":34.3070488,"heading":86.96908569,"speed":9.106136} {"systemTime":1611556804989,"satelliteTime":1611556804989,"lon":116.411843769858,"lat":39.981975933052,"alt":34.30983353,"heading":86.97891998,"speed":9.171447} {"systemTime":1611556805194,"satelliteTime":1611556805194,"lon":116.41186538157,"lat":39.981976323622,"alt":34.31790924,"heading":86.99368286,"speed":9.258766} {"systemTime":1611556805604,"satelliteTime":1611556805604,"lon":116.411909204495,"lat":39.981977090114,"alt":34.32641602,"heading":87.01141357,"speed":9.431677} {"systemTime":1611556805704,"satelliteTime":1611556805704,"lon":116.411920236312,"lat":39.981977262514,"alt":34.31567001,"heading":87.01874542,"speed":9.471245} {"systemTime":1611556805810,"satelliteTime":1611556805810,"lon":116.411931320419,"lat":39.981977436507,"alt":34.30450821,"heading":87.02238464,"speed":9.504489} {"systemTime":1611556805903,"satelliteTime":1611556805903,"lon":116.411942486049,"lat":39.98197762271,"alt":34.30308151,"heading":87.0259552,"speed":9.5592165} {"systemTime":1611556806005,"satelliteTime":1611556806005,"lon":116.411953714023,"lat":39.981977813064,"alt":34.30420303,"heading":87.03013611,"speed":9.596071} {"systemTime":1611556806118,"satelliteTime":1611556806118,"lon":116.41196499369,"lat":39.981978001358,"alt":34.30396652,"heading":87.03035736,"speed":9.648458} {"systemTime":1611556806229,"satelliteTime":1611556806229,"lon":116.411976324283,"lat":39.981978196588,"alt":34.30355835,"heading":87.03379822,"speed":9.684042} {"systemTime":1611556806329,"satelliteTime":1611556806329,"lon":116.411987704711,"lat":39.981978390642,"alt":34.30375671,"heading":87.04477692,"speed":9.734042} {"systemTime":1611556806423,"satelliteTime":1611556806423,"lon":116.411999135131,"lat":39.98197858503,"alt":34.30453873,"heading":87.04255676,"speed":9.76695} {"systemTime":1611556806518,"satelliteTime":1611556806518,"lon":116.412010614984,"lat":39.981978779846,"alt":34.30511856,"heading":87.06001282,"speed":9.825376} {"systemTime":1611556806620,"satelliteTime":1611556806620,"lon":116.41202215381,"lat":39.981978988601,"alt":34.30456161,"heading":87.0797348,"speed":9.8571205} {"systemTime":1611556806723,"satelliteTime":1611556806723,"lon":116.412033772234,"lat":39.981979247517,"alt":34.30047607,"heading":87.13253784,"speed":9.919578} {"systemTime":1611556806824,"satelliteTime":1611556806824,"lon":116.412045440751,"lat":39.981979494144,"alt":34.29566574,"heading":87.18354034,"speed":9.954714} {"systemTime":1611556806926,"satelliteTime":1611556806926,"lon":116.412057136229,"lat":39.981979696032,"alt":34.29333115,"heading":87.25001526,"speed":10.000239} {"systemTime":1611556807029,"satelliteTime":1611556807029,"lon":116.412068871534,"lat":39.981979873808,"alt":34.29240799,"heading":87.28911591,"speed":10.033118} {"systemTime":1611556807130,"satelliteTime":1611556807130,"lon":116.412080652432,"lat":39.981980048226,"alt":34.29256821,"heading":87.32879639,"speed":10.0775585} {"systemTime":1611556807145,"satelliteTime":1611556807145,"lon":116.412092478739,"lat":39.981980217788,"alt":34.29280472,"heading":87.35667419,"speed":10.11706} {"systemTime":1611556807246,"satelliteTime":1611556807246,"lon":116.412104342995,"lat":39.981980380777,"alt":34.29280853,"heading":87.37565613,"speed":10.135082} {"systemTime":1611556807344,"satelliteTime":1611556807344,"lon":116.41211623488,"lat":39.981980544127,"alt":34.29212189,"heading":87.40481567,"speed":10.165305} {"systemTime":1611556807449,"satelliteTime":1611556807449,"lon":116.412128142423,"lat":39.981980699601,"alt":34.29118729,"heading":87.41842651,"speed":10.174683} {"systemTime":1611556807549,"satelliteTime":1611556807549,"lon":116.412140080505,"lat":39.981980858702,"alt":34.29206848,"heading":87.42485046,"speed":10.206209} {"systemTime":1611556807658,"satelliteTime":1611556807658,"lon":116.412152078938,"lat":39.981981014325,"alt":34.29590607,"heading":87.42040253,"speed":10.21397} {"systemTime":1611556807751,"satelliteTime":1611556807751,"lon":116.412164084635,"lat":39.981981175166,"alt":34.29985809,"heading":87.40023804,"speed":10.216786} {"systemTime":1611556807862,"satelliteTime":1611556807862,"lon":116.412176063025,"lat":39.981981341191,"alt":34.29933929,"heading":87.38744354,"speed":10.224627} {"systemTime":1611556807959,"satelliteTime":1611556807959,"lon":116.412188033098,"lat":39.981981508361,"alt":34.29795456,"heading":87.35314178,"speed":10.224939} {"systemTime":1611556808060,"satelliteTime":1611556808060,"lon":116.412200005603,"lat":39.981981679511,"alt":34.29679871,"heading":87.33046722,"speed":10.225828} {"systemTime":1611556808162,"satelliteTime":1611556808162,"lon":116.412211978766,"lat":39.981981851393,"alt":34.29644394,"heading":87.2919693,"speed":10.229804} {"systemTime":1611556808265,"satelliteTime":1611556808265,"lon":116.412223954174,"lat":39.981982031424,"alt":34.29647446,"heading":87.27028656,"speed":10.231043} {"systemTime":1611556808368,"satelliteTime":1611556808368,"lon":116.412235930753,"lat":39.981982213066,"alt":34.29692078,"heading":87.23125458,"speed":10.230294} {"systemTime":1611556808479,"satelliteTime":1611556808479,"lon":116.412247907027,"lat":39.981982401392,"alt":34.29750443,"heading":87.20878601,"speed":10.233358} {"systemTime":1611556808577,"satelliteTime":1611556808577,"lon":116.412259872306,"lat":39.981982572365,"alt":34.29864883,"heading":87.17803955,"speed":10.222545} {"systemTime":1611556808667,"satelliteTime":1611556808667,"lon":116.412271805153,"lat":39.981982686537,"alt":34.30273819,"heading":87.14608002,"speed":10.219892} {"systemTime":1611556808770,"satelliteTime":1611556808770,"lon":116.412283738539,"lat":39.981982806051,"alt":34.30631256,"heading":87.10454559,"speed":10.219759} {"systemTime":1611556808872,"satelliteTime":1611556808872,"lon":116.412295695826,"lat":39.98198298096,"alt":34.30791473,"heading":87.0761261,"speed":10.223199} {"systemTime":1611556808975,"satelliteTime":1611556808975,"lon":116.412307659837,"lat":39.981983176698,"alt":34.30860901,"heading":87.04541779,"speed":10.223319} {"systemTime":1611556809078,"satelliteTime":1611556809078,"lon":116.412319622499,"lat":39.981983376996,"alt":34.30917358,"heading":87.04359436,"speed":10.2193365} {"systemTime":1611556809180,"satelliteTime":1611556809180,"lon":116.412331583837,"lat":39.981983579845,"alt":34.30999756,"heading":87.1135788,"speed":10.219144} {"systemTime":1611556809498,"satelliteTime":1611556809498,"lon":116.412367499691,"lat":39.981984105178,"alt":34.31158066,"heading":87.33165741,"speed":10.244813} {"systemTime":1611556809701,"satelliteTime":1611556809701,"lon":116.412391614727,"lat":39.981984399034,"alt":34.29615021,"heading":87.38113403,"speed":10.287672} {"systemTime":1611556809910,"satelliteTime":1611556809910,"lon":116.412415815156,"lat":39.981984686854,"alt":34.2759285,"heading":87.35804749,"speed":10.319762} {"systemTime":1611556810101,"satelliteTime":1611556810101,"lon":116.41244001582,"lat":39.981984993519,"alt":34.26815414,"heading":87.28419495,"speed":10.345195} {"systemTime":1611556810307,"satelliteTime":1611556810307,"lon":116.412464288139,"lat":39.981985330931,"alt":34.25730515,"heading":87.21942902,"speed":10.381713} {"systemTime":1611556810417,"satelliteTime":1611556810417,"lon":116.412476452346,"lat":39.981985505175,"alt":34.2526474,"heading":87.19425964,"speed":10.390875} {"systemTime":1611556810613,"satelliteTime":1611556810613,"lon":116.412500826025,"lat":39.981985873246,"alt":34.24655533,"heading":87.17064667,"speed":10.426924} {"systemTime":1611556811125,"satelliteTime":1611556811125,"lon":116.412561913704,"lat":39.981986769124,"alt":34.24782944,"heading":87.25354004,"speed":10.464099} {"systemTime":1611556811330,"satelliteTime":1611556811330,"lon":116.412586421536,"lat":39.981987112714,"alt":34.24347305,"heading":87.2877655,"speed":10.468119} {"systemTime":1611556811533,"satelliteTime":1611556811533,"lon":116.412610938182,"lat":39.981987443116,"alt":34.23707581,"heading":87.31462097,"speed":10.471587} {"systemTime":1611556811546,"satelliteTime":1611556811546,"lon":116.412623188256,"lat":39.981987599103,"alt":34.23608017,"heading":87.33028412,"speed":10.473891} {"systemTime":1611556811642,"satelliteTime":1611556811642,"lon":116.412635401953,"lat":39.981987742052,"alt":34.23712158,"heading":87.33650208,"speed":10.46147} {"systemTime":1611556811739,"satelliteTime":1611556811739,"lon":116.412647613891,"lat":39.981987879383,"alt":34.23762894,"heading":87.34753418,"speed":10.4607} {"systemTime":1611556811845,"satelliteTime":1611556811845,"lon":116.412659847848,"lat":39.981988014185,"alt":34.23473358,"heading":87.36701202,"speed":10.45779} {"systemTime":1611556811947,"satelliteTime":1611556811947,"lon":116.412672088342,"lat":39.981988150601,"alt":34.23220825,"heading":87.37767029,"speed":10.454697} {"systemTime":1611556812051,"satelliteTime":1611556812051,"lon":116.412684323521,"lat":39.981988280868,"alt":34.23188782,"heading":87.38999176,"speed":10.453046} {"systemTime":1611556812153,"satelliteTime":1611556812153,"lon":116.412696554305,"lat":39.981988412254,"alt":34.2324791,"heading":87.41336823,"speed":10.450519} {"systemTime":1611556812254,"satelliteTime":1611556812254,"lon":116.412708781413,"lat":39.981988539312,"alt":34.23158646,"heading":87.43291473,"speed":10.449611} {"systemTime":1611556812358,"satelliteTime":1611556812358,"lon":116.412721008284,"lat":39.981988669386,"alt":34.2291832,"heading":87.45616913,"speed":10.442128} {"systemTime":1611556812464,"satelliteTime":1611556812464,"lon":116.412733232188,"lat":39.981988797653,"alt":34.22628784,"heading":87.4723053,"speed":10.451068} {"systemTime":1611556812563,"satelliteTime":1611556812563,"lon":116.412745461137,"lat":39.981988939212,"alt":34.22048187,"heading":87.49758148,"speed":10.445642} {"systemTime":1611556812666,"satelliteTime":1611556812666,"lon":116.412758925092,"lat":39.981989147564,"alt":34.21100616,"heading":87.52874756,"speed":10.445765} {"systemTime":1611556812768,"satelliteTime":1611556812768,"lon":116.412769939032,"lat":39.98198931085,"alt":34.20527649,"heading":87.54668427,"speed":10.44442} {"systemTime":1611556812867,"satelliteTime":1611556812867,"lon":116.412783389944,"lat":39.981989463659,"alt":34.20235062,"heading":87.5517807,"speed":10.439821} {"systemTime":1611556812972,"satelliteTime":1611556812972,"lon":116.412795613083,"lat":39.98198959046,"alt":34.20082474,"heading":87.56702423,"speed":10.441262} {"systemTime":1611556813075,"satelliteTime":1611556813075,"lon":116.412807837128,"lat":39.981989714236,"alt":34.19738388,"heading":87.57415009,"speed":10.442477} {"systemTime":1611556813177,"satelliteTime":1611556813177,"lon":116.412820061674,"lat":39.981989838176,"alt":34.19314194,"heading":87.57700348,"speed":10.441331} {"systemTime":1611556813278,"satelliteTime":1611556813278,"lon":116.412832286628,"lat":39.981989962442,"alt":34.18883896,"heading":87.57744598,"speed":10.446676} {"systemTime":1611556813382,"satelliteTime":1611556813382,"lon":116.412844511528,"lat":39.981990083443,"alt":34.18449783,"heading":87.57269287,"speed":10.440113} {"systemTime":1611556813484,"satelliteTime":1611556813484,"lon":116.412856736784,"lat":39.981990210699,"alt":34.18091965,"heading":87.5771637,"speed":10.447011} {"systemTime":1611556813582,"satelliteTime":1611556813582,"lon":116.412868994235,"lat":39.98199033133,"alt":34.17521667,"heading":87.58396912,"speed":10.44111} {"systemTime":1611556813686,"satelliteTime":1611556813686,"lon":116.412881319585,"lat":39.981990446936,"alt":34.16427994,"heading":87.56977844,"speed":10.45961} {"systemTime":1611556813788,"satelliteTime":1611556813788,"lon":116.412893641626,"lat":39.981990561932,"alt":34.15389633,"heading":87.56882477,"speed":10.462054} {"systemTime":1611556813893,"satelliteTime":1611556813893,"lon":116.41290589602,"lat":39.981990671661,"alt":34.14896774,"heading":87.55319977,"speed":10.45982} {"systemTime":1611556814099,"satelliteTime":1611556814099,"lon":116.412930372169,"lat":39.981990909065,"alt":34.14317322,"heading":87.52920532,"speed":10.454903} {"systemTime":1611556814314,"satelliteTime":1611556814314,"lon":116.412954846883,"lat":39.981991151223,"alt":34.13721085,"heading":87.49485016,"speed":10.45578} {"systemTime":1611556814504,"satelliteTime":1611556814504,"lon":116.412979332463,"lat":39.981991398704,"alt":34.12884521,"heading":87.47025299,"speed":10.461126} {"systemTime":1611556814717,"satelliteTime":1611556814717,"lon":116.413003849332,"lat":39.981991815491,"alt":34.1172905,"heading":87.44021606,"speed":10.472408} {"systemTime":1611556814914,"satelliteTime":1611556814914,"lon":116.413028375722,"lat":39.981992245349,"alt":34.10886383,"heading":87.40473175,"speed":10.47255} {"systemTime":1611556815119,"satelliteTime":1611556815119,"lon":116.413052901572,"lat":39.981992574375,"alt":34.10660553,"heading":87.39086151,"speed":10.478171} {"systemTime":1611556815632,"satelliteTime":1611556815632,"lon":116.413114271852,"lat":39.981993354268,"alt":34.08773422,"heading":87.52846527,"speed":10.495426} {"systemTime":1611556815834,"satelliteTime":1611556815834,"lon":116.41313871972,"lat":39.981993547875,"alt":34.07773209,"heading":87.59327698,"speed":10.487341} {"systemTime":1611556816057,"satelliteTime":1611556816057,"lon":116.413175563758,"lat":39.981993885519,"alt":34.06591797,"heading":87.69657898,"speed":10.495263} {"systemTime":1611556816146,"satelliteTime":1611556816146,"lon":116.413187851989,"lat":39.981993992512,"alt":34.05826187,"heading":87.75400543,"speed":10.499931} {"systemTime":1611556816248,"satelliteTime":1611556816248,"lon":116.41320014024,"lat":39.981994080777,"alt":34.05023575,"heading":87.81785583,"speed":10.4944105} {"systemTime":1611556816350,"satelliteTime":1611556816350,"lon":116.41321242725,"lat":39.981994162141,"alt":34.04371643,"heading":87.85245514,"speed":10.495458} {"systemTime":1611556816457,"satelliteTime":1611556816457,"lon":116.413224711353,"lat":39.981994227702,"alt":34.03990173,"heading":87.900383,"speed":10.492146} {"systemTime":1611556816561,"satelliteTime":1611556816561,"lon":116.413236989857,"lat":39.981994300749,"alt":34.03672028,"heading":87.92686462,"speed":10.48833} {"systemTime":1611556816659,"satelliteTime":1611556816659,"lon":116.413249262901,"lat":39.981994372944,"alt":34.02931976,"heading":87.9826889,"speed":10.483423} {"systemTime":1611556816765,"satelliteTime":1611556816765,"lon":116.413261533494,"lat":39.981994441582,"alt":34.0202446,"heading":87.99189758,"speed":10.481913} {"systemTime":1611556816864,"satelliteTime":1611556816864,"lon":116.413273800742,"lat":39.981994502993,"alt":34.01412964,"heading":87.9641571,"speed":10.476355} {"systemTime":1611556816966,"satelliteTime":1611556816966,"lon":116.413286066168,"lat":39.981994557446,"alt":34.01131058,"heading":87.91721344,"speed":10.480246} {"systemTime":1611556817067,"satelliteTime":1611556817067,"lon":116.413298317593,"lat":39.981994603331,"alt":34.0090332,"heading":87.87462616,"speed":10.464354} {"systemTime":1611556817180,"satelliteTime":1611556817180,"lon":116.413310556158,"lat":39.981994689529,"alt":34.00333023,"heading":87.88612366,"speed":10.456358} {"systemTime":1611556817282,"satelliteTime":1611556817282,"lon":116.413322788668,"lat":39.981994749327,"alt":33.99011993,"heading":87.90740204,"speed":10.433345} {"systemTime":1611556817375,"satelliteTime":1611556817375,"lon":116.41333500036,"lat":39.981994824693,"alt":33.98459244,"heading":87.95089722,"speed":10.431697} {"systemTime":1611556817477,"satelliteTime":1611556817477,"lon":116.413347187223,"lat":39.981994896018,"alt":33.9865303,"heading":88.06171417,"speed":10.408554} {"systemTime":1611556817579,"satelliteTime":1611556817579,"lon":116.413359361801,"lat":39.981994918921,"alt":33.98622513,"heading":88.1115799,"speed":10.385022} {"systemTime":1611556817682,"satelliteTime":1611556817682,"lon":116.413371536506,"lat":39.981994879714,"alt":33.98044968,"heading":88.16819,"speed":10.362095} {"systemTime":1611556817784,"satelliteTime":1611556817784,"lon":116.413383674707,"lat":39.981994818597,"alt":33.97268677,"heading":88.23318481,"speed":10.327926} {"systemTime":1611556817884,"satelliteTime":1611556817884,"lon":116.413395743088,"lat":39.981994795572,"alt":33.96637344,"heading":88.32938385,"speed":10.301086} {"systemTime":1611556817985,"satelliteTime":1611556817985,"lon":116.413407765891,"lat":39.981994765455,"alt":33.96051407,"heading":88.55886841,"speed":10.255104} {"systemTime":1611556818095,"satelliteTime":1611556818095,"lon":116.413419741697,"lat":39.981994701102,"alt":33.95606613,"heading":88.71061707,"speed":10.2220335} {"systemTime":1611556818198,"satelliteTime":1611556818198,"lon":116.413431663878,"lat":39.981994607195,"alt":33.95040894,"heading":88.95764923,"speed":10.164335} {"systemTime":1611556818292,"satelliteTime":1611556818292,"lon":116.413443526952,"lat":39.98199447756,"alt":33.94234085,"heading":89.16070557,"speed":10.120812} {"systemTime":1611556818403,"satelliteTime":1611556818403,"lon":116.41345533191,"lat":39.981994314642,"alt":33.9338913,"heading":89.37012482,"speed":10.079271} {"systemTime":1611556818507,"satelliteTime":1611556818507,"lon":116.413467068555,"lat":39.9819941045,"alt":33.92837524,"heading":89.68981171,"speed":10.011799} {"systemTime":1611556818613,"satelliteTime":1611556818613,"lon":116.413478772265,"lat":39.981993885615,"alt":33.92924881,"heading":89.91054535,"speed":9.957525} {"systemTime":1611556818712,"satelliteTime":1611556818712,"lon":116.41349048491,"lat":39.981993678259,"alt":33.92943954,"heading":90.23561859,"speed":9.913447} {"systemTime":1611556818805,"satelliteTime":1611556818805,"lon":116.413502124411,"lat":39.981993426775,"alt":33.92837143,"heading":90.45623779,"speed":9.860641} {"systemTime":1611556818907,"satelliteTime":1611556818907,"lon":116.413513607721,"lat":39.981993074943,"alt":33.92441559,"heading":90.8142395,"speed":9.781} {"systemTime":1611556819053,"satelliteTime":1611556819053,"lon":116.413525003782,"lat":39.981992670413,"alt":33.92211533,"heading":91.00807953,"speed":9.732355} {"systemTime":1611556819127,"satelliteTime":1611556819127,"lon":116.413536336337,"lat":39.981992232432,"alt":33.91861725,"heading":91.27345276,"speed":9.674483} {"systemTime":1611556819224,"satelliteTime":1611556819224,"lon":116.413547610176,"lat":39.981991762666,"alt":33.91361618,"heading":91.45688629,"speed":9.629908} {"systemTime":1611556819326,"satelliteTime":1611556819326,"lon":116.413558823224,"lat":39.981991267199,"alt":33.90851212,"heading":91.61038208,"speed":9.590346} {"systemTime":1611556819419,"satelliteTime":1611556819419,"lon":116.413569976826,"lat":39.981990743423,"alt":33.90378571,"heading":91.82971954,"speed":9.533386} {"systemTime":1611556819525,"satelliteTime":1611556819525,"lon":116.413581070808,"lat":39.981990195467,"alt":33.89874268,"heading":91.95357513,"speed":9.492549} {"systemTime":1611556819625,"satelliteTime":1611556819625,"lon":116.413592062842,"lat":39.981989635887,"alt":33.89558029,"heading":92.14608765,"speed":9.4001255} {"systemTime":1611556819728,"satelliteTime":1611556819728,"lon":116.413602911113,"lat":39.981989067652,"alt":33.89483261,"heading":92.26805115,"speed":9.357974} {"systemTime":1611556819932,"satelliteTime":1611556819932,"lon":116.413624455063,"lat":39.981987853383,"alt":33.88985062,"heading":92.44914246,"speed":9.2341175} {"systemTime":1611556820237,"satelliteTime":1611556820237,"lon":116.413656343709,"lat":39.981985980293,"alt":33.88034058,"heading":92.55619049,"speed":9.015722} {"systemTime":1611556820340,"satelliteTime":1611556820340,"lon":116.413666818026,"lat":39.981985353368,"alt":33.87773132,"heading":92.57177734,"speed":8.954766} {"systemTime":1611556820361,"satelliteTime":1611556820361,"lon":116.41367721796,"lat":39.981984726353,"alt":33.87417221,"heading":92.57461548,"speed":8.880508} {"systemTime":1611556820453,"satelliteTime":1611556820453,"lon":116.413687541663,"lat":39.981984104042,"alt":33.87166977,"heading":92.5717926,"speed":8.833132} {"systemTime":1611556820860,"satelliteTime":1611556820860,"lon":116.413727682385,"lat":39.981981813842,"alt":33.86663818,"heading":92.4389267,"speed":8.513501} {"systemTime":1611556821215,"satelliteTime":1611556821215,"lon":116.413756899411,"lat":39.981980090455,"alt":33.87171173,"heading":92.27632904,"speed":8.21165} {"systemTime":1611556821579,"satelliteTime":1611556821579,"lon":116.413794208191,"lat":39.981978031029,"alt":33.85998154,"heading":92.00072479,"speed":7.8082566} {"systemTime":1611556821682,"satelliteTime":1611556821682,"lon":116.413803231317,"lat":39.981977709061,"alt":33.84814835,"heading":91.86328888,"speed":7.6665096} {"systemTime":1611556821930,"satelliteTime":1611556821930,"lon":116.413820805722,"lat":39.98197701816,"alt":33.82947159,"heading":91.6076889,"speed":7.4042535} {"systemTime":1611556821981,"satelliteTime":1611556821981,"lon":116.413829341634,"lat":39.981976630765,"alt":33.82448196,"heading":91.49742889,"speed":7.2916417} {"systemTime":1611556822101,"satelliteTime":1611556822101,"lon":116.413837715623,"lat":39.981976270484,"alt":33.81892395,"heading":91.31319427,"speed":7.125605} {"systemTime":1611556822194,"satelliteTime":1611556822194,"lon":116.413845923949,"lat":39.981975930981,"alt":33.81509018,"heading":91.18380737,"speed":7.0098443} {"systemTime":1611556822297,"satelliteTime":1611556822297,"lon":116.413853966081,"lat":39.981975601605,"alt":33.81355667,"heading":90.97900391,"speed":6.8395286} {"systemTime":1611556822402,"satelliteTime":1611556822402,"lon":116.413861846363,"lat":39.981975297602,"alt":33.81233215,"heading":90.82891846,"speed":6.728691} {"systemTime":1611556822542,"satelliteTime":1611556822542,"lon":116.413869559385,"lat":39.981975033363,"alt":33.81106186,"heading":90.60691833,"speed":6.5536923} {"systemTime":1611556822609,"satelliteTime":1611556822609,"lon":116.413877111009,"lat":39.981974834005,"alt":33.80621338,"heading":90.46178436,"speed":6.43623} {"systemTime":1611556822711,"satelliteTime":1611556822711,"lon":116.413884508044,"lat":39.981974749619,"alt":33.79366302,"heading":90.23941803,"speed":6.262774} {"systemTime":1611556822813,"satelliteTime":1611556822813,"lon":116.413891729538,"lat":39.981974690592,"alt":33.78014374,"heading":90.09910583,"speed":6.1437135} {"systemTime":1611556822901,"satelliteTime":1611556822901,"lon":116.413898753763,"lat":39.981974542392,"alt":33.77393723,"heading":89.91888428,"speed":5.9564657} {"systemTime":1611556823004,"satelliteTime":1611556823004,"lon":116.413905601287,"lat":39.981974383039,"alt":33.76935196,"heading":89.80219269,"speed":5.842469} {"systemTime":1611556823105,"satelliteTime":1611556823105,"lon":116.413912297744,"lat":39.98197423065,"alt":33.76424408,"heading":89.60876465,"speed":5.68754} {"systemTime":1611556823222,"satelliteTime":1611556823222,"lon":116.413918844809,"lat":39.981974091138,"alt":33.76000977,"heading":89.47335052,"speed":5.57228} {"systemTime":1611556823312,"satelliteTime":1611556823312,"lon":116.413925240906,"lat":39.981973965106,"alt":33.75643921,"heading":89.31497192,"speed":5.4158254} {"systemTime":1611556823426,"satelliteTime":1611556823426,"lon":116.413931485531,"lat":39.981973851455,"alt":33.75256729,"heading":89.21714783,"speed":5.3125186} {"systemTime":1611556823516,"satelliteTime":1611556823516,"lon":116.413937580791,"lat":39.981973749407,"alt":33.7475853,"heading":89.07029724,"speed":5.15982} {"systemTime":1611556823618,"satelliteTime":1611556823618,"lon":116.413943553054,"lat":39.981973677936,"alt":33.74350739,"heading":88.94592285,"speed":5.058791} {"systemTime":1611556823720,"satelliteTime":1611556823720,"lon":116.413949427942,"lat":39.981973657846,"alt":33.74027252,"heading":88.81410217,"speed":4.8960824} {"systemTime":1611556823823,"satelliteTime":1611556823823,"lon":116.413955139226,"lat":39.98197364397,"alt":33.73709106,"heading":88.73229218,"speed":4.7801228} {"systemTime":1611556823926,"satelliteTime":1611556823926,"lon":116.413960629375,"lat":39.981973586979,"alt":33.73213577,"heading":88.6177597,"speed":4.6169024} {"systemTime":1611556824030,"satelliteTime":1611556824030,"lon":116.413965945893,"lat":39.98197352585,"alt":33.72675705,"heading":88.54414368,"speed":4.5033913} {"systemTime":1611556824129,"satelliteTime":1611556824129,"lon":116.413971095566,"lat":39.981973473215,"alt":33.72125626,"heading":88.46586609,"speed":4.3740325} {"systemTime":1611556824232,"satelliteTime":1611556824232,"lon":116.413976073762,"lat":39.981973421797,"alt":33.71659088,"heading":88.36055756,"speed":4.1970835} {"systemTime":1611556824437,"satelliteTime":1611556824437,"lon":116.413985504892,"lat":39.981973327419,"alt":33.70858002,"heading":88.22213745,"speed":3.8967247} {"systemTime":1611556824641,"satelliteTime":1611556824641,"lon":116.41399421709,"lat":39.981973286047,"alt":33.70578384,"heading":88.06356049,"speed":3.5752692} {"systemTime":1611556824744,"satelliteTime":1611556824744,"lon":116.413998290742,"lat":39.981973391849,"alt":33.71756744,"heading":88.02007294,"speed":3.4504616} {"systemTime":1611556824798,"satelliteTime":1611556824798,"lon":116.414002184441,"lat":39.981973493265,"alt":33.7299118,"heading":87.95406342,"speed":3.2652514} {"systemTime":1611556824860,"satelliteTime":1611556824860,"lon":116.414005909156,"lat":39.981973495003,"alt":33.73126221,"heading":87.91605377,"speed":3.1417103} {"systemTime":1611556825112,"satelliteTime":1611556825112,"lon":116.41401281451,"lat":39.981973459278,"alt":33.72926712,"heading":87.81391907,"speed":2.8300622} {"systemTime":1611556825288,"satelliteTime":1611556825288,"lon":116.414019005026,"lat":39.981973428046,"alt":33.7268486,"heading":87.7345047,"speed":2.526376} {"systemTime":1611556825487,"satelliteTime":1611556825487,"lon":116.414024483719,"lat":39.98197339013,"alt":33.72679138,"heading":87.65907288,"speed":2.2203636} {"systemTime":1611556825565,"satelliteTime":1611556825565,"lon":116.414026936416,"lat":39.981973427355,"alt":33.7253952,"heading":87.61417389,"speed":2.0389867} {"systemTime":1611556825990,"satelliteTime":1611556825990,"lon":116.41403515923,"lat":39.981973708814,"alt":33.70417404,"heading":87.50913239,"speed":1.5773859} {"systemTime":1611556826383,"satelliteTime":1611556826383,"lon":116.414041442416,"lat":39.981973621024,"alt":33.69510269,"heading":87.42850494,"speed":1.1290958} {"systemTime":1611556826486,"satelliteTime":1611556826486,"lon":116.414042644413,"lat":39.981973589732,"alt":33.69315338,"heading":87.40867615,"speed":0.99704456} {"systemTime":1611556826605,"satelliteTime":1611556826605,"lon":116.414043579903,"lat":39.981973627439,"alt":33.69816971,"heading":87.38426971,"speed":0.89134943} {"systemTime":1611556826712,"satelliteTime":1611556826712,"lon":116.414044516781,"lat":39.981973804342,"alt":33.71747971,"heading":87.36236572,"speed":0.78192234} {"systemTime":1611556826794,"satelliteTime":1611556826794,"lon":116.414045264749,"lat":39.981973963245,"alt":33.73491669,"heading":87.35446167,"speed":0.7163938} {"systemTime":1611556826913,"satelliteTime":1611556826913,"lon":116.414046008629,"lat":39.981973946649,"alt":33.73762894,"heading":87.34236908,"speed":0.6175365} {"systemTime":1611556827010,"satelliteTime":1611556827010,"lon":116.414046666484,"lat":39.981973916231,"alt":33.73976898,"heading":87.33493805,"speed":0.55628616} {"systemTime":1611556827114,"satelliteTime":1611556827114,"lon":116.414047232531,"lat":39.981973883584,"alt":33.74194717,"heading":87.31972504,"speed":0.46450135} {"systemTime":1611556827218,"satelliteTime":1611556827218,"lon":116.414047711773,"lat":39.98197384951,"alt":33.74388885,"heading":87.3152771,"speed":0.40492484} {"systemTime":1611556827305,"satelliteTime":1611556827305,"lon":116.414048106347,"lat":39.98197381297,"alt":33.74591827,"heading":87.31377411,"speed":0.31959644} {"systemTime":1611556827424,"satelliteTime":1611556827424,"lon":116.414048415204,"lat":39.981973772814,"alt":33.74822235,"heading":87.30543518,"speed":0.2625373} {"systemTime":1611556827560,"satelliteTime":1611556827560,"lon":116.414048642463,"lat":39.981973729782,"alt":33.75039291,"heading":87.30014801,"speed":0.18217285} {"systemTime":1611556827656,"satelliteTime":1611556827656,"lon":116.414048798176,"lat":39.981973761852,"alt":33.74858475,"heading":87.29434967,"speed":0.13122971} {"systemTime":1611556827713,"satelliteTime":1611556827713,"lon":116.41404890023,"lat":39.981973887893,"alt":33.74176025,"heading":87.29203033,"speed":0.08146387} {"systemTime":1611556827817,"satelliteTime":1611556827817,"lon":116.414048959181,"lat":39.981974012447,"alt":33.73500061,"heading":87.29021454,"speed":0.05527934} {"systemTime":1611556827919,"satelliteTime":1611556827919,"lon":116.414048979174,"lat":39.981973995485,"alt":33.73556137,"heading":87.28453827,"speed":0.028429752} {"systemTime":1611556828021,"satelliteTime":1611556828021,"lon":116.414048963149,"lat":39.98197396947,"alt":33.73680115,"heading":87.29012299,"speed":0.033455674} {"systemTime":1611556828123,"satelliteTime":1611556828123,"lon":116.414048932981,"lat":39.981973940935,"alt":33.73744965,"heading":87.2885437,"speed":0.04074015} {"systemTime":1611556828226,"satelliteTime":1611556828226,"lon":116.414048914451,"lat":39.981973913043,"alt":33.73766327,"heading":87.2848053,"speed":0.034019083} {"systemTime":1611556828330,"satelliteTime":1611556828330,"lon":116.414048903016,"lat":39.981973886053,"alt":33.73867416,"heading":87.28878021,"speed":0.031421583} {"systemTime":1611556828430,"satelliteTime":1611556828430,"lon":116.414048889614,"lat":39.981973858205,"alt":33.74033356,"heading":87.28885651,"speed":0.03340646} {"systemTime":1611556828533,"satelliteTime":1611556828533,"lon":116.414048877643,"lat":39.981973830032,"alt":33.74149704,"heading":87.28508759,"speed":0.032852545} {"systemTime":1611556828635,"satelliteTime":1611556828635,"lon":116.414048909769,"lat":39.981973878037,"alt":33.74343491,"heading":87.27314758,"speed":0.010683359} {"systemTime":1611556828739,"satelliteTime":1611556828739,"lon":116.414049000206,"lat":39.981974022138,"alt":33.74655151,"heading":87.2742691,"speed":0.012050676} {"systemTime":1611556828840,"satelliteTime":1611556828840,"lon":116.414049092712,"lat":39.98197416598,"alt":33.74959564,"heading":87.27589417,"speed":0.013225589} {"systemTime":1611556828941,"satelliteTime":1611556828941,"lon":116.414049111211,"lat":39.981974172029,"alt":33.75076294,"heading":87.27986908,"speed":0.012292368} {"systemTime":1611556829044,"satelliteTime":1611556829044,"lon":116.414049126136,"lat":39.981974170301,"alt":33.75171661,"heading":87.27842712,"speed":0.012933487} {"systemTime":1611556829146,"satelliteTime":1611556829146,"lon":116.414049141478,"lat":39.981974168253,"alt":33.75277328,"heading":87.27671814,"speed":0.013429521} {"systemTime":1611556829249,"satelliteTime":1611556829249,"lon":116.414049157464,"lat":39.981974166132,"alt":33.75383377,"heading":87.27402496,"speed":0.013814114} {"systemTime":1611556829267,"satelliteTime":1611556829267,"lon":116.414049173432,"lat":39.98197416353,"alt":33.75485611,"heading":87.27198792,"speed":0.013801251} {"systemTime":1611556829365,"satelliteTime":1611556829365,"lon":116.414049189617,"lat":39.981974160754,"alt":33.75593948,"heading":87.27012634,"speed":0.013984621} {"systemTime":1611556829478,"satelliteTime":1611556829478,"lon":116.414049206528,"lat":39.981974158212,"alt":33.75701904,"heading":87.2677536,"speed":0.015302839} {"systemTime":1611556829572,"satelliteTime":1611556829572,"lon":116.414049219628,"lat":39.981974157802,"alt":33.75754929,"heading":87.26789093,"speed":0.0123290345} {"systemTime":1611556829690,"satelliteTime":1611556829690,"lon":116.414049228482,"lat":39.981974160368,"alt":33.75748444,"heading":87.26493835,"speed":0.012991467} {"systemTime":1611556829775,"satelliteTime":1611556829775,"lon":116.414049237702,"lat":39.981974162615,"alt":33.75743866,"heading":87.26586914,"speed":0.013106245} {"systemTime":1611556829867,"satelliteTime":1611556829867,"lon":116.414049252784,"lat":39.981974161659,"alt":33.75815201,"heading":87.26529694,"speed":0.0137081845} {"systemTime":1611556829980,"satelliteTime":1611556829980,"lon":116.414049267961,"lat":39.981974160972,"alt":33.75889969,"heading":87.26278687,"speed":0.013874071} {"systemTime":1611556830069,"satelliteTime":1611556830069,"lon":116.414049283548,"lat":39.981974159927,"alt":33.7596283,"heading":87.26335907,"speed":0.01356289} {"systemTime":1611556830186,"satelliteTime":1611556830186,"lon":116.414049299295,"lat":39.981974158717,"alt":33.76039886,"heading":87.26232147,"speed":0.01349477} {"systemTime":1611556830274,"satelliteTime":1611556830274,"lon":116.41404931528,"lat":39.981974157313,"alt":33.76118469,"heading":87.26170349,"speed":0.013205342} {"systemTime":1611556830479,"satelliteTime":1611556830479,"lon":116.41404934792,"lat":39.981974154305,"alt":33.76273727,"heading":87.26255035,"speed":0.013892173} {"systemTime":1611556830698,"satelliteTime":1611556830698,"lon":116.414049287466,"lat":39.981974156273,"alt":33.76037598,"heading":87.25746918,"speed":0.0014462455} {"systemTime":1611556830901,"satelliteTime":1611556830901,"lon":116.414049242111,"lat":39.981974157185,"alt":33.75864029,"heading":87.25550079,"speed":0.0019304896} {"systemTime":1611556831211,"satelliteTime":1611556831211,"lon":116.414049246028,"lat":39.981974155392,"alt":33.75894547,"heading":87.25582886,"speed":0.0018837227} {"systemTime":1611556831313,"satelliteTime":1611556831313,"lon":116.414049248176,"lat":39.981974154514,"alt":33.75905609,"heading":87.25300598,"speed":0.0026438078} {"systemTime":1611556831412,"satelliteTime":1611556831412,"lon":116.414049250205,"lat":39.981974153263,"alt":33.75920105,"heading":87.2563324,"speed":0.002750955} {"systemTime":1611556831721,"satelliteTime":1611556831721,"lon":116.414049217437,"lat":39.98197415457,"alt":33.75760269,"heading":87.25078583,"speed":0.004570405} {"systemTime":1611556832118,"satelliteTime":1611556832118,"lon":116.414049180334,"lat":39.981974153274,"alt":33.75590515,"heading":87.24497223,"speed":0.004058497} {"systemTime":1611556832323,"satelliteTime":1611556832323,"lon":116.414049171313,"lat":39.981974150259,"alt":33.75552368,"heading":87.24002838,"speed":0.0052392515} {"systemTime":1611556832425,"satelliteTime":1611556832425,"lon":116.41404916677,"lat":39.981974148648,"alt":33.75535965,"heading":87.2410965,"speed":0.004291985} {"systemTime":1611556832526,"satelliteTime":1611556832526,"lon":116.414049162245,"lat":39.981974146661,"alt":33.75520325,"heading":87.24169922,"speed":0.0037010775} {"systemTime":1611556832629,"satelliteTime":1611556832629,"lon":116.414049160692,"lat":39.981974146947,"alt":33.75510025,"heading":87.24775696,"speed":0.0018980206} {"systemTime":1611556832732,"satelliteTime":1611556832732,"lon":116.414049162871,"lat":39.98197414999,"alt":33.75508118,"heading":87.24356842,"speed":0.0027630136} {"systemTime":1611556832833,"satelliteTime":1611556832833,"lon":116.41404916497,"lat":39.981974152906,"alt":33.7550354,"heading":87.24625397,"speed":0.0019162827} {"systemTime":1611556832935,"satelliteTime":1611556832935,"lon":116.414049161522,"lat":39.98197415131,"alt":33.75490189,"heading":87.24655151,"speed":0.0032559955} {"systemTime":1611556833140,"satelliteTime":1611556833140,"lon":116.414049155776,"lat":39.981974146624,"alt":33.75465775,"heading":87.2417984,"speed":0.0043327175} {"systemTime":1611556833242,"satelliteTime":1611556833242,"lon":116.414049152699,"lat":39.981974144226,"alt":33.75453949,"heading":87.24617767,"speed":0.0029666808} {"systemTime":1611556833345,"satelliteTime":1611556833345,"lon":116.41404914918,"lat":39.981974141619,"alt":33.75439072,"heading":87.24736786,"speed":0.003484837} {"systemTime":1611556833449,"satelliteTime":1611556833449,"lon":116.414049145904,"lat":39.981974138454,"alt":33.75426102,"heading":87.25139618,"speed":0.0036600379} {"systemTime":1611556833550,"satelliteTime":1611556833550,"lon":116.414049142319,"lat":39.981974135243,"alt":33.75416946,"heading":87.25546265,"speed":0.003817803} {"systemTime":1611556833571,"satelliteTime":1611556833571,"lon":116.414049145664,"lat":39.981974136766,"alt":33.75427246,"heading":87.25536346,"speed":0.00063826493} {"systemTime":1611556833669,"satelliteTime":1611556833669,"lon":116.41404915604,"lat":39.981974143182,"alt":33.75466537,"heading":87.25499725,"speed":0.0017762348} {"systemTime":1611556833778,"satelliteTime":1611556833778,"lon":116.414049166425,"lat":39.981974148797,"alt":33.75506973,"heading":87.26002502,"speed":0.0025667548} {"systemTime":1611556833871,"satelliteTime":1611556833871,"lon":116.414049165904,"lat":39.981974147017,"alt":33.75510406,"heading":87.2596817,"speed":0.001668111} {"systemTime":1611556833976,"satelliteTime":1611556833976,"lon":116.414049165049,"lat":39.981974145254,"alt":33.75511169,"heading":87.26099396,"speed":0.002112493} {"systemTime":1611556834075,"satelliteTime":1611556834075,"lon":116.414049163738,"lat":39.981974143648,"alt":33.75515366,"heading":87.26300812,"speed":0.0015918198} {"systemTime":1611556834179,"satelliteTime":1611556834179,"lon":116.414049162454,"lat":39.981974142213,"alt":33.75517273,"heading":87.26203918,"speed":0.0012551828} {"systemTime":1611556834272,"satelliteTime":1611556834272,"lon":116.414049161119,"lat":39.981974140768,"alt":33.75521469,"heading":87.26416779,"speed":0.0030800663} {"systemTime":1611556834380,"satelliteTime":1611556834380,"lon":116.414049159467,"lat":39.981974139423,"alt":33.75525284,"heading":87.26329803,"speed":0.0026160725} {"systemTime":1611556834483,"satelliteTime":1611556834483,"lon":116.414049157597,"lat":39.981974137727,"alt":33.75521088,"heading":87.26252747,"speed":0.003585785} {"systemTime":1611556834585,"satelliteTime":1611556834585,"lon":116.414049160155,"lat":39.981974139434,"alt":33.75523758,"heading":87.26135254,"speed":0.00043014638} {"systemTime":1611556834688,"satelliteTime":1611556834688,"lon":116.414049167247,"lat":39.981974145784,"alt":33.75520706,"heading":87.26123047,"speed":0.0002843126} {"systemTime":1611556834789,"satelliteTime":1611556834789,"lon":116.414049174202,"lat":39.981974152352,"alt":33.75514603,"heading":87.26164246,"speed":0.00071173714} {"systemTime":1611556834882,"satelliteTime":1611556834882,"lon":116.414049174011,"lat":39.981974152305,"alt":33.75521088,"heading":87.26373291,"speed":0.000655498} {"systemTime":1611556835101,"satelliteTime":1611556835101,"lon":116.414049173096,"lat":39.981974151746,"alt":33.75527573,"heading":87.26572418,"speed":0.0014283302} {"systemTime":1611556835214,"satelliteTime":1611556835214,"lon":116.414049172124,"lat":39.981974152036,"alt":33.7552948,"heading":87.26447296,"speed":0.00080023054} {"systemTime":1611556835431,"satelliteTime":1611556835431,"lon":116.414049170038,"lat":39.981974153758,"alt":33.75531387,"heading":87.25831604,"speed":0.0017089489} {"systemTime":1611556835498,"satelliteTime":1611556835498,"lon":116.414049167855,"lat":39.981974154161,"alt":33.75535202,"heading":87.26035309,"speed":0.001233783} {"systemTime":1611556835621,"satelliteTime":1611556835621,"lon":116.414049168088,"lat":39.981974155803,"alt":33.75545883,"heading":87.26195526,"speed":0.0013983892} {"systemTime":1611556835814,"satelliteTime":1611556835814,"lon":116.414049173077,"lat":39.981974162363,"alt":33.75580978,"heading":87.25571442,"speed":0.0017238992} {"systemTime":1611556836019,"satelliteTime":1611556836019,"lon":116.414049169572,"lat":39.98197416525,"alt":33.75605774,"heading":87.25317383,"speed":0.002589084} {"systemTime":1611556836327,"satelliteTime":1611556836327,"lon":116.414049163688,"lat":39.981974170435,"alt":33.75643539,"heading":87.25375366,"speed":0.0030079104} {"systemTime":1611556836623,"satelliteTime":1611556836623,"lon":116.414049159975,"lat":39.981974173495,"alt":33.75674057,"heading":87.25102234,"speed":0.0008445615} {"systemTime":1611556836726,"satelliteTime":1611556836726,"lon":116.414049164747,"lat":39.981974170351,"alt":33.75648117,"heading":87.2490387,"speed":0.0006327822} {"systemTime":1611556836931,"satelliteTime":1611556836931,"lon":116.414049167894,"lat":39.981974169356,"alt":33.75639725,"heading":87.24848938,"speed":0.002848768} {"systemTime":1611556837031,"satelliteTime":1611556837031,"lon":116.414049166237,"lat":39.981974173712,"alt":33.75686264,"heading":87.25228882,"speed":0.0055888495} {"systemTime":1611556837133,"satelliteTime":1611556837133,"lon":116.414049163967,"lat":39.98197417263,"alt":33.75669098,"heading":87.24849701,"speed":0.0029478534} {"systemTime":1611556837236,"satelliteTime":1611556837236,"lon":116.414049160636,"lat":39.981974169827,"alt":33.75657272,"heading":87.24627686,"speed":0.002491489} {"systemTime":1611556837339,"satelliteTime":1611556837339,"lon":116.414049159265,"lat":39.98197416948,"alt":33.7567749,"heading":87.24990845,"speed":0.0005356923} {"systemTime":1611556837441,"satelliteTime":1611556837441,"lon":116.414049157572,"lat":39.981974169422,"alt":33.75720215,"heading":87.24259949,"speed":0.003292729} {"systemTime":1611556837543,"satelliteTime":1611556837543,"lon":116.414049153496,"lat":39.981974170731,"alt":33.75748825,"heading":87.23995972,"speed":0.0034802952} {"systemTime":1611556837646,"satelliteTime":1611556837646,"lon":116.414049154265,"lat":39.981974170161,"alt":33.7569313,"heading":87.24424744,"speed":0.0031379675} {"systemTime":1611556837760,"satelliteTime":1611556837760,"lon":116.414049159216,"lat":39.981974167569,"alt":33.75624466,"heading":87.24480438,"speed":0.0027522473} {"systemTime":1611556837851,"satelliteTime":1611556837851,"lon":116.414049165767,"lat":39.981974166433,"alt":33.75561142,"heading":87.2434845,"speed":0.0022546167} {"systemTime":1611556837953,"satelliteTime":1611556837953,"lon":116.41404916372,"lat":39.981974167029,"alt":33.75564957,"heading":87.24433899,"speed":0.0017623149} {"systemTime":1611556837975,"satelliteTime":1611556837975,"lon":116.414049160027,"lat":39.981974165699,"alt":33.75547409,"heading":87.24324799,"speed":0.0026365481} {"systemTime":1611556838070,"satelliteTime":1611556838070,"lon":116.414049156665,"lat":39.981974165358,"alt":33.75545502,"heading":87.24080658,"speed":0.00231774} {"systemTime":1611556838172,"satelliteTime":1611556838172,"lon":116.414049154227,"lat":39.981974164889,"alt":33.75546646,"heading":87.24304962,"speed":0.0013969915} {"systemTime":1611556838283,"satelliteTime":1611556838283,"lon":116.414049150239,"lat":39.981974164328,"alt":33.75543594,"heading":87.24337006,"speed":0.004652735} {"systemTime":1611556838382,"satelliteTime":1611556838382,"lon":116.414049145035,"lat":39.981974163237,"alt":33.75537109,"heading":87.24007416,"speed":0.003849494} {"systemTime":1611556838480,"satelliteTime":1611556838480,"lon":116.414049140064,"lat":39.981974161756,"alt":33.7553215,"heading":87.24452972,"speed":0.0034016103} {"systemTime":1611556838582,"satelliteTime":1611556838582,"lon":116.414049143052,"lat":39.981974160674,"alt":33.75540924,"heading":87.24908447,"speed":0.0014570747} {"systemTime":1611556838671,"satelliteTime":1611556838671,"lon":116.414049152886,"lat":39.981974159275,"alt":33.75549698,"heading":87.24902344,"speed":0.0030771836} {"systemTime":1611556838778,"satelliteTime":1611556838778,"lon":116.414049161711,"lat":39.981974157079,"alt":33.75555038,"heading":87.2440033,"speed":0.0038826396} {"systemTime":1611556838876,"satelliteTime":1611556838876,"lon":116.414049159857,"lat":39.98197415527,"alt":33.75561142,"heading":87.24551392,"speed":0.002370311} {"systemTime":1611556838977,"satelliteTime":1611556838977,"lon":116.414049157689,"lat":39.981974153189,"alt":33.75577164,"heading":87.24420929,"speed":0.0034012361} {"systemTime":1611556839081,"satelliteTime":1611556839081,"lon":116.414049154745,"lat":39.981974150881,"alt":33.75584793,"heading":87.24555206,"speed":0.0027965584} {"systemTime":1611556839196,"satelliteTime":1611556839196,"lon":116.414049151129,"lat":39.981974148401,"alt":33.75585175,"heading":87.25002289,"speed":0.0034736276} {"systemTime":1611556839338,"satelliteTime":1611556839338,"lon":116.414049147212,"lat":39.981974145743,"alt":33.75598907,"heading":87.24968719,"speed":0.0049660453} {"systemTime":1611556839388,"satelliteTime":1611556839388,"lon":116.414049143112,"lat":39.981974142942,"alt":33.75609207,"heading":87.24829865,"speed":0.005740792} {"systemTime":1611556839541,"satelliteTime":1611556839541,"lon":116.41404913808,"lat":39.981974140117,"alt":33.75616074,"heading":87.24913025,"speed":0.006841653} {"systemTime":1611556839594,"satelliteTime":1611556839594,"lon":116.414049140155,"lat":39.981974141094,"alt":33.756073,"heading":87.25013733,"speed":0.0023520428} {"systemTime":1611556839743,"satelliteTime":1611556839743,"lon":116.414049150416,"lat":39.981974146371,"alt":33.75579453,"heading":87.24822235,"speed":0.0012477546} {"systemTime":1611556839819,"satelliteTime":1611556839819,"lon":116.414049160558,"lat":39.981974151381,"alt":33.75547028,"heading":87.25019836,"speed":0.0013064985} {"systemTime":1611556839899,"satelliteTime":1611556839899,"lon":116.414049157541,"lat":39.981974150187,"alt":33.7554245,"heading":87.25099182,"speed":0.0021333212} {"systemTime":1611556840003,"satelliteTime":1611556840003,"lon":116.414049154577,"lat":39.981974148858,"alt":33.75534439,"heading":87.25288391,"speed":0.0037690739} {"systemTime":1611556840105,"satelliteTime":1611556840105,"lon":116.414049151886,"lat":39.981974147339,"alt":33.7552681,"heading":87.25241852,"speed":0.0041287504} {"systemTime":1611556840227,"satelliteTime":1611556840227,"lon":116.41404914836,"lat":39.981974145707,"alt":33.75522995,"heading":87.25157166,"speed":0.0035950267} {"systemTime":1611556840320,"satelliteTime":1611556840320,"lon":116.41404914463,"lat":39.981974143948,"alt":33.75516129,"heading":87.25354004,"speed":0.003175694} {"systemTime":1611556840432,"satelliteTime":1611556840432,"lon":116.414049141404,"lat":39.981974142326,"alt":33.75512695,"heading":87.25164032,"speed":0.0022620847} {"systemTime":1611556840515,"satelliteTime":1611556840515,"lon":116.4140491376,"lat":39.981974140571,"alt":33.75513077,"heading":87.25206757,"speed":0.0033391977} {"systemTime":1611556841026,"satelliteTime":1611556841026,"lon":116.414049165479,"lat":39.981974152537,"alt":33.75546646,"heading":87.25727081,"speed":0.0006620738} {"systemTime":1611556841243,"satelliteTime":1611556841243,"lon":116.414049163318,"lat":39.98197415003,"alt":33.75566483,"heading":87.26238251,"speed":0.0012766133} {"systemTime":1611556841333,"satelliteTime":1611556841333,"lon":116.414049161824,"lat":39.981974148605,"alt":33.75577545,"heading":87.26383972,"speed":0.0029150993} {"systemTime":1611556841435,"satelliteTime":1611556841435,"lon":116.414049159372,"lat":39.981974146843,"alt":33.75591278,"heading":87.26105499,"speed":0.0035962523} {"systemTime":1611556841541,"satelliteTime":1611556841541,"lon":116.4140491568,"lat":39.981974144837,"alt":33.756073,"heading":87.25909424,"speed":0.0038298033} {"systemTime":1611556841642,"satelliteTime":1611556841642,"lon":116.414049158683,"lat":39.981974145228,"alt":33.75615311,"heading":87.25803375,"speed":0.0025046547} {"systemTime":1611556841844,"satelliteTime":1611556841844,"lon":116.414049168929,"lat":39.98197414989,"alt":33.75623703,"heading":87.25414276,"speed":0.0018364622} {"systemTime":1611556842254,"satelliteTime":1611556842254,"lon":116.414049162031,"lat":39.981974138358,"alt":33.7569313,"heading":87.25117493,"speed":0.0051712207} {"systemTime":1611556842361,"satelliteTime":1611556842361,"lon":116.414049155959,"lat":39.981974130769,"alt":33.75728226,"heading":87.25186157,"speed":0.0047752745} {"systemTime":1611556842482,"satelliteTime":1611556842482,"lon":116.414049152872,"lat":39.981974126131,"alt":33.75745392,"heading":87.25481415,"speed":0.005607765} {"systemTime":1611556842683,"satelliteTime":1611556842683,"lon":116.414049162707,"lat":39.981974135876,"alt":33.75661469,"heading":87.25313568,"speed":0.0019809739} {"systemTime":1611556842768,"satelliteTime":1611556842768,"lon":116.414049168608,"lat":39.981974141848,"alt":33.75611496,"heading":87.25311279,"speed":0.0028998833} {"systemTime":1611556842869,"satelliteTime":1611556842869,"lon":116.414049165768,"lat":39.981974138642,"alt":33.75613785,"heading":87.25345612,"speed":0.0047161244} {"systemTime":1611556842992,"satelliteTime":1611556842992,"lon":116.414049162311,"lat":39.981974135264,"alt":33.75616074,"heading":87.25287628,"speed":0.005723768} {"systemTime":1611556843125,"satelliteTime":1611556843125,"lon":116.414049158528,"lat":39.981974131598,"alt":33.75620651,"heading":87.25063324,"speed":0.005467868} {"systemTime":1611556843177,"satelliteTime":1611556843177,"lon":116.414049153625,"lat":39.981974127416,"alt":33.75632477,"heading":87.24947357,"speed":0.007107188} {"systemTime":1611556843289,"satelliteTime":1611556843289,"lon":116.414049147746,"lat":39.98197412246,"alt":33.75637436,"heading":87.24909973,"speed":0.00658664} {"systemTime":1611556843380,"satelliteTime":1611556843380,"lon":116.414049141236,"lat":39.981974116976,"alt":33.75645828,"heading":87.25148773,"speed":0.008401435} {"systemTime":1611556843484,"satelliteTime":1611556843484,"lon":116.414049133944,"lat":39.981974111199,"alt":33.75657272,"heading":87.25211334,"speed":0.0082322685} {"systemTime":1611556843605,"satelliteTime":1611556843605,"lon":116.414049135813,"lat":39.9819741153,"alt":33.75645065,"heading":87.25782013,"speed":0.0049502896} {"systemTime":1611556843690,"satelliteTime":1611556843690,"lon":116.414049143912,"lat":39.981974126458,"alt":33.75614929,"heading":87.25622559,"speed":0.0049110916} {"systemTime":1611556843791,"satelliteTime":1611556843791,"lon":116.41404914975,"lat":39.981974136114,"alt":33.75590134,"heading":87.25509644,"speed":0.0062277233} {"systemTime":1611556843893,"satelliteTime":1611556843893,"lon":116.414049143391,"lat":39.981974133708,"alt":33.75587845,"heading":87.25447845,"speed":0.007193093} {"systemTime":1611556844010,"satelliteTime":1611556844010,"lon":116.414049136023,"lat":39.981974131151,"alt":33.755867,"heading":87.25558472,"speed":0.007386763} {"systemTime":1611556844098,"satelliteTime":1611556844098,"lon":116.414049127301,"lat":39.98197412805,"alt":33.755867,"heading":87.25515747,"speed":0.008773869} {"systemTime":1611556844201,"satelliteTime":1611556844201,"lon":116.414049117928,"lat":39.981974125011,"alt":33.7558403,"heading":87.25474548,"speed":0.010099351} {"systemTime":1611556844303,"satelliteTime":1611556844303,"lon":116.414049107886,"lat":39.981974121383,"alt":33.75579071,"heading":87.25405121,"speed":0.009805275} {"systemTime":1611556844406,"satelliteTime":1611556844406,"lon":116.414049096755,"lat":39.98197411708,"alt":33.75576019,"heading":87.25040436,"speed":0.010096272} {"systemTime":1611556844525,"satelliteTime":1611556844525,"lon":116.414049084896,"lat":39.981974112666,"alt":33.75572586,"heading":87.24999237,"speed":0.010828977} {"systemTime":1611556844624,"satelliteTime":1611556844624,"lon":116.414049092647,"lat":39.981974117663,"alt":33.75566864,"heading":87.25314331,"speed":0.00260685} {"systemTime":1611556844726,"satelliteTime":1611556844726,"lon":116.414049113936,"lat":39.981974129136,"alt":33.75562668,"heading":87.25188446,"speed":0.0036434894} {"systemTime":1611556844815,"satelliteTime":1611556844815,"lon":116.414049131738,"lat":39.981974139074,"alt":33.75554276,"heading":87.24975586,"speed":0.006579979} {"systemTime":1611556844917,"satelliteTime":1611556844917,"lon":116.414049125059,"lat":39.981974136644,"alt":33.75548172,"heading":87.25146484,"speed":0.0078272065} {"systemTime":1611556845132,"satelliteTime":1611556845132,"lon":116.414049109805,"lat":39.981974131933,"alt":33.75547791,"heading":87.2556839,"speed":0.006907222} {"systemTime":1611556845327,"satelliteTime":1611556845327,"lon":116.414049091048,"lat":39.981974126396,"alt":33.75553131,"heading":87.25036621,"speed":0.008406752} {"systemTime":1611556845643,"satelliteTime":1611556845643,"lon":116.41404908307,"lat":39.981974121669,"alt":33.75567245,"heading":87.24311829,"speed":0.002419091} {"systemTime":1611556845838,"satelliteTime":1611556845838,"lon":116.414049138385,"lat":39.981974141302,"alt":33.75560379,"heading":87.24619293,"speed":0.0025276311} {"systemTime":1611556846053,"satelliteTime":1611556846053,"lon":116.414049132279,"lat":39.981974136213,"alt":33.75566101,"heading":87.24687958,"speed":0.003484345} {"systemTime":1611556846350,"satelliteTime":1611556846350,"lon":116.414049119007,"lat":39.981974126571,"alt":33.7557869,"heading":87.24773407,"speed":0.0074069104} {"systemTime":1611556846760,"satelliteTime":1611556846760,"lon":116.41404913683,"lat":39.981974132483,"alt":33.75576782,"heading":87.24705505,"speed":0.0032499798} {"systemTime":1611556846794,"satelliteTime":1611556846794,"lon":116.414049154518,"lat":39.981974140255,"alt":33.7557106,"heading":87.24960327,"speed":0.0039195633} {"systemTime":1611556846879,"satelliteTime":1611556846879,"lon":116.41404915256,"lat":39.981974137788,"alt":33.75576019,"heading":87.24916077,"speed":0.0034552063} {"systemTime":1611556847093,"satelliteTime":1611556847093,"lon":116.414049146188,"lat":39.98197413203,"alt":33.75579453,"heading":87.25088501,"speed":0.0062559135} {"systemTime":1611556847296,"satelliteTime":1611556847296,"lon":116.414049137355,"lat":39.981974123287,"alt":33.75588608,"heading":87.24977875,"speed":0.006136983} {"systemTime":1611556847375,"satelliteTime":1611556847375,"lon":116.414049131753,"lat":39.98197411873,"alt":33.75594711,"heading":87.24919891,"speed":0.0062192325} {"systemTime":1611556847478,"satelliteTime":1611556847478,"lon":116.414049125203,"lat":39.981974113643,"alt":33.75601959,"heading":87.24816132,"speed":0.008026638} {"systemTime":1611556847580,"satelliteTime":1611556847580,"lon":116.414049130335,"lat":39.981974117627,"alt":33.75601578,"heading":87.24761963,"speed":0.0021700535} {"systemTime":1611556847684,"satelliteTime":1611556847684,"lon":116.414049142595,"lat":39.981974127589,"alt":33.7559433,"heading":87.24489594,"speed":0.004515924} {"systemTime":1611556847820,"satelliteTime":1611556847820,"lon":116.414049151739,"lat":39.981974135847,"alt":33.75587845,"heading":87.24280548,"speed":0.005892802} {"systemTime":1611556847904,"satelliteTime":1611556847904,"lon":116.414049147295,"lat":39.981974132768,"alt":33.75592804,"heading":87.24336243,"speed":0.0044068936} {"systemTime":1611556848005,"satelliteTime":1611556848005,"lon":116.414049141847,"lat":39.981974129247,"alt":33.75595093,"heading":87.24250793,"speed":0.005827291} {"systemTime":1611556848105,"satelliteTime":1611556848105,"lon":116.414049135642,"lat":39.981974125425,"alt":33.75598145,"heading":87.24362183,"speed":0.0066951504} {"systemTime":1611556848193,"satelliteTime":1611556848193,"lon":116.414049128459,"lat":39.981974121059,"alt":33.75598907,"heading":87.24087524,"speed":0.00831531} {"systemTime":1611556848312,"satelliteTime":1611556848312,"lon":116.414049119934,"lat":39.981974115984,"alt":33.75589371,"heading":87.23677826,"speed":0.010151887} {"systemTime":1611556848412,"satelliteTime":1611556848412,"lon":116.414049110731,"lat":39.981974110897,"alt":33.7559166,"heading":87.23993683,"speed":0.009430099} {"systemTime":1611556848516,"satelliteTime":1611556848516,"lon":116.414049101444,"lat":39.981974104995,"alt":33.75590134,"heading":87.24240112,"speed":0.010868753} {"systemTime":1611556848605,"satelliteTime":1611556848605,"lon":116.414049108394,"lat":39.981974109592,"alt":33.75574875,"heading":87.24449921,"speed":0.0048028356} {"systemTime":1611556848723,"satelliteTime":1611556848723,"lon":116.414049126075,"lat":39.98197412168,"alt":33.75560379,"heading":87.24752045,"speed":0.00489928} {"systemTime":1611556848820,"satelliteTime":1611556848820,"lon":116.414049141474,"lat":39.981974131917,"alt":33.7553978,"heading":87.24912262,"speed":0.004441188} {"systemTime":1611556848910,"satelliteTime":1611556848910,"lon":116.414049135395,"lat":39.981974128697,"alt":33.75535965,"heading":87.24606323,"speed":0.0060985372} {"systemTime":1611556849027,"satelliteTime":1611556849027,"lon":116.414049128104,"lat":39.981974125323,"alt":33.7552681,"heading":87.24756622,"speed":0.006239046} {"systemTime":1611556849116,"satelliteTime":1611556849116,"lon":116.414049120633,"lat":39.981974121092,"alt":33.7551918,"heading":87.25125885,"speed":0.00736134} {"systemTime":1611556849217,"satelliteTime":1611556849217,"lon":116.414049112451,"lat":39.981974116261,"alt":33.75512695,"heading":87.25311279,"speed":0.008301111} {"systemTime":1611556849321,"satelliteTime":1611556849321,"lon":116.414049102829,"lat":39.981974110887,"alt":33.7550621,"heading":87.25444031,"speed":0.010369021} {"systemTime":1611556849425,"satelliteTime":1611556849425,"lon":116.414049093106,"lat":39.981974105383,"alt":33.75495148,"heading":87.255867,"speed":0.011027492} {"systemTime":1611556849525,"satelliteTime":1611556849525,"lon":116.414049082898,"lat":39.98197409967,"alt":33.75488281,"heading":87.25608063,"speed":0.010920973} {"systemTime":1611556849629,"satelliteTime":1611556849629,"lon":116.414049092976,"lat":39.981974105719,"alt":33.75489044,"heading":87.25814056,"speed":0.0043227943} {"systemTime":1611556849730,"satelliteTime":1611556849730,"lon":116.414049118165,"lat":39.981974120042,"alt":33.75491333,"heading":87.25817108,"speed":0.004421898} {"systemTime":1611556849831,"satelliteTime":1611556849831,"lon":116.414049140035,"lat":39.981974132485,"alt":33.75500107,"heading":87.25814819,"speed":0.00476287} {"systemTime":1611556849952,"satelliteTime":1611556849952,"lon":116.414049135934,"lat":39.981974129711,"alt":33.75498962,"heading":87.2613678,"speed":0.004785011} {"systemTime":1611556850036,"satelliteTime":1611556850036,"lon":116.414049131065,"lat":39.981974126551,"alt":33.75495148,"heading":87.26280212,"speed":0.00483327} {"systemTime":1611556850153,"satelliteTime":1611556850153,"lon":116.414049125627,"lat":39.98197412267,"alt":33.75490952,"heading":87.26306915,"speed":0.005689674} {"systemTime":1611556850244,"satelliteTime":1611556850244,"lon":116.414049119472,"lat":39.981974118815,"alt":33.75491714,"heading":87.26269531,"speed":0.006436199} {"systemTime":1611556850360,"satelliteTime":1611556850360,"lon":116.414049112647,"lat":39.981974114761,"alt":33.75492477,"heading":87.26277924,"speed":0.008784507} {"systemTime":1611556850445,"satelliteTime":1611556850445,"lon":116.414049105107,"lat":39.981974110044,"alt":33.75492096,"heading":87.2592392,"speed":0.009387228} {"systemTime":1611556850548,"satelliteTime":1611556850548,"lon":116.414049096837,"lat":39.981974104471,"alt":33.75493622,"heading":87.25579071,"speed":0.0093007935} {"systemTime":1611556850651,"satelliteTime":1611556850651,"lon":116.414049106353,"lat":39.981974109895,"alt":33.75508499,"heading":87.25658417,"speed":0.0013638767} {"systemTime":1611556850753,"satelliteTime":1611556850753,"lon":116.414049127504,"lat":39.981974122893,"alt":33.75526428,"heading":87.25872803,"speed":0.002061504} {"systemTime":1611556850874,"satelliteTime":1611556850874,"lon":116.41404914538,"lat":39.981974134045,"alt":33.75547028,"heading":87.25564575,"speed":0.0042353645} {"systemTime":1611556851060,"satelliteTime":1611556851060,"lon":116.414049138883,"lat":39.981974128246,"alt":33.75558853,"heading":87.26122284,"speed":0.005390825} {"systemTime":1611556851265,"satelliteTime":1611556851265,"lon":116.414049130295,"lat":39.981974120782,"alt":33.75577927,"heading":87.25814819,"speed":0.0057356833} {"systemTime":1611556851284,"satelliteTime":1611556851284,"lon":116.414049125331,"lat":39.981974116353,"alt":33.75587845,"heading":87.25512695,"speed":0.007486702} {"systemTime":1611556851489,"satelliteTime":1611556851489,"lon":116.41404911331,"lat":39.981974106402,"alt":33.75595856,"heading":87.25839233,"speed":0.008033137} {"systemTime":1611556851704,"satelliteTime":1611556851704,"lon":116.41404913891,"lat":39.981974124406,"alt":33.75564957,"heading":87.25481415,"speed":0.0019630077} {"systemTime":1611556851906,"satelliteTime":1611556851906,"lon":116.414049153122,"lat":39.981974132372,"alt":33.75549316,"heading":87.25396729,"speed":0.0034409368} {"systemTime":1611556852206,"satelliteTime":1611556852206,"lon":116.414049144109,"lat":39.981974122823,"alt":33.75543594,"heading":87.25765228,"speed":0.0054119322} {"systemTime":1611556852512,"satelliteTime":1611556852512,"lon":116.414049131359,"lat":39.981974110607,"alt":33.75551987,"heading":87.25455475,"speed":0.0052507343} {"systemTime":1611556852727,"satelliteTime":1611556852727,"lon":116.414049149066,"lat":39.981974130804,"alt":33.75528336,"heading":87.25144196,"speed":0.0021247666} {"systemTime":1611556852811,"satelliteTime":1611556852811,"lon":116.414049160904,"lat":39.981974140475,"alt":33.75543976,"heading":87.25128174,"speed":0.004177985} {"systemTime":1611556852927,"satelliteTime":1611556852927,"lon":116.41404915951,"lat":39.981974137125,"alt":33.75556946,"heading":87.25157928,"speed":0.0044480646} {"systemTime":1611556853031,"satelliteTime":1611556853031,"lon":116.4140491563,"lat":39.981974134893,"alt":33.75563812,"heading":87.2505188,"speed":0.0040642866} {"systemTime":1611556853137,"satelliteTime":1611556853137,"lon":116.414049153226,"lat":39.981974134741,"alt":33.75563812,"heading":87.25023651,"speed":0.0019167985} {"systemTime":1611556853228,"satelliteTime":1611556853228,"lon":116.414049150418,"lat":39.981974132211,"alt":33.75585556,"heading":87.24849701,"speed":0.003737252} {"systemTime":1611556853326,"satelliteTime":1611556853326,"lon":116.414049146796,"lat":39.98197412824,"alt":33.75585556,"heading":87.24700928,"speed":0.0053524263} {"systemTime":1611556853418,"satelliteTime":1611556853418,"lon":116.414049140456,"lat":39.98197412293,"alt":33.75585175,"heading":87.24813843,"speed":0.0070177135} {"systemTime":1611556853636,"satelliteTime":1611556853636,"lon":116.414049142996,"lat":39.981974125992,"alt":33.7559433,"heading":87.24820709,"speed":0.00035787732} {"systemTime":1611556853737,"satelliteTime":1611556853737,"lon":116.414049152907,"lat":39.981974135082,"alt":33.75590897,"heading":87.24560547,"speed":0.0034842126} {"systemTime":1611556853840,"satelliteTime":1611556853840,"lon":116.414049160244,"lat":39.981974140458,"alt":33.75585556,"heading":87.2437439,"speed":0.0045751138} {"systemTime":1611556853941,"satelliteTime":1611556853941,"lon":116.41404915877,"lat":39.981974137441,"alt":33.75604248,"heading":87.24423981,"speed":0.004273443} {"systemTime":1611556854043,"satelliteTime":1611556854043,"lon":116.414049156147,"lat":39.981974134341,"alt":33.75616837,"heading":87.24515533,"speed":0.0047649923} {"systemTime":1611556854146,"satelliteTime":1611556854146,"lon":116.414049151834,"lat":39.981974131213,"alt":33.75619125,"heading":87.24391174,"speed":0.006317966} {"systemTime":1611556854250,"satelliteTime":1611556854250,"lon":116.414049147969,"lat":39.981974127171,"alt":33.75627518,"heading":87.24414825,"speed":0.005793399} {"systemTime":1611556854454,"satelliteTime":1611556854454,"lon":116.414049137909,"lat":39.981974116893,"alt":33.75640869,"heading":87.24581909,"speed":0.007497664} {"systemTime":1611556854559,"satelliteTime":1611556854559,"lon":116.414049131685,"lat":39.981974112206,"alt":33.75642014,"heading":87.24624634,"speed":0.007798087} {"systemTime":1611556854645,"satelliteTime":1611556854645,"lon":116.414049138132,"lat":39.981974117899,"alt":33.75626373,"heading":87.24980164,"speed":0.0023817625} {"systemTime":1611556854765,"satelliteTime":1611556854765,"lon":116.414049149552,"lat":39.98197412772,"alt":33.75596619,"heading":87.25153351,"speed":0.0035828263} {"systemTime":1611556854848,"satelliteTime":1611556854848,"lon":116.414049156774,"lat":39.981974134612,"alt":33.75569916,"heading":87.25325775,"speed":0.0052734385} {"systemTime":1611556854966,"satelliteTime":1611556854966,"lon":116.414049153195,"lat":39.981974131089,"alt":33.75570679,"heading":87.25367737,"speed":0.0050585824} {"systemTime":1611556855054,"satelliteTime":1611556855054,"lon":116.414049149855,"lat":39.98197412758,"alt":33.75576401,"heading":87.25328064,"speed":0.0063810837} {"systemTime":1611556855174,"satelliteTime":1611556855174,"lon":116.414049145071,"lat":39.981974122411,"alt":33.7557869,"heading":87.24972534,"speed":0.008530534} {"systemTime":1611556855283,"satelliteTime":1611556855283,"lon":116.414049139276,"lat":39.981974116443,"alt":33.7558136,"heading":87.25174713,"speed":0.008367697} {"systemTime":1611556855463,"satelliteTime":1611556855463,"lon":116.414049127976,"lat":39.98197410469,"alt":33.75601959,"heading":87.25457764,"speed":0.008851678} {"systemTime":1611556855689,"satelliteTime":1611556855689,"lon":116.414049142352,"lat":39.981974119258,"alt":33.75580215,"heading":87.25105286,"speed":0.0034599332} {"systemTime":1611556856005,"satelliteTime":1611556856005,"lon":116.414049144469,"lat":39.98197412227,"alt":33.75570679,"heading":87.2511673,"speed":0.0061485325} {"systemTime":1611556856206,"satelliteTime":1611556856206,"lon":116.414049134521,"lat":39.981974113703,"alt":33.7557869,"heading":87.24846649,"speed":0.0064910394} {"systemTime":1611556856621,"satelliteTime":1611556856621,"lon":116.414049125273,"lat":39.981974106813,"alt":33.75593948,"heading":87.25236511,"speed":0.0016616837} {"systemTime":1611556856695,"satelliteTime":1611556856695,"lon":116.414049140599,"lat":39.981974121572,"alt":33.75587463,"heading":87.25369263,"speed":0.002440741} {"systemTime":1611556856813,"satelliteTime":1611556856813,"lon":116.414049152417,"lat":39.981974132769,"alt":33.755867,"heading":87.25135803,"speed":0.0030333435} {"systemTime":1611556857016,"satelliteTime":1611556857016,"lon":116.414049146023,"lat":39.981974129066,"alt":33.75590897,"heading":87.2554245,"speed":0.00445883} {"systemTime":1611556857066,"satelliteTime":1611556857066,"lon":116.414049142356,"lat":39.981974127257,"alt":33.75595093,"heading":87.2564621,"speed":0.004961312} {"systemTime":1611556857233,"satelliteTime":1611556857233,"lon":116.414049138654,"lat":39.981974124964,"alt":33.75599289,"heading":87.25505829,"speed":0.0046986854} {"systemTime":1611556857321,"satelliteTime":1611556857321,"lon":116.414049134308,"lat":39.981974122011,"alt":33.756073,"heading":87.2519989,"speed":0.00431485} {"systemTime":1611556857424,"satelliteTime":1611556857424,"lon":116.414049129556,"lat":39.981974119036,"alt":33.75613022,"heading":87.25024414,"speed":0.0044275764} {"systemTime":1611556857530,"satelliteTime":1611556857530,"lon":116.414049124582,"lat":39.981974115909,"alt":33.75613785,"heading":87.24822235,"speed":0.004584721} {"systemTime":1611556857632,"satelliteTime":1611556857632,"lon":116.414049133961,"lat":39.981974123095,"alt":33.7559967,"heading":87.24800873,"speed":0.00086270267} {"systemTime":1611556857734,"satelliteTime":1611556857734,"lon":116.414049149796,"lat":39.981974134735,"alt":33.75574112,"heading":87.24436188,"speed":0.00065464654} {"systemTime":1611556857830,"satelliteTime":1611556857830,"lon":116.414049164435,"lat":39.981974143506,"alt":33.75533676,"heading":87.24472046,"speed":0.0019028587} {"systemTime":1611556858038,"satelliteTime":1611556858038,"lon":116.414049183696,"lat":39.981974141584,"alt":33.75502777,"heading":87.24204254,"speed":0.012591} {"systemTime":1611556858143,"satelliteTime":1611556858143,"lon":116.414049204907,"lat":39.981974140826,"alt":33.75479507,"heading":87.24175262,"speed":0.021079024} {"systemTime":1611556858167,"satelliteTime":1611556858167,"lon":116.414049239074,"lat":39.981974141574,"alt":33.75442123,"heading":87.24654388,"speed":0.03261214} {"systemTime":1611556858334,"satelliteTime":1611556858334,"lon":116.414049296575,"lat":39.981974141394,"alt":33.7538681,"heading":87.25100708,"speed":0.058879524} {"systemTime":1611556858433,"satelliteTime":1611556858433,"lon":116.414049390471,"lat":39.981974141847,"alt":33.75290298,"heading":87.24990082,"speed":0.08617742} {"systemTime":1611556858536,"satelliteTime":1611556858536,"lon":116.414049531863,"lat":39.981974143701,"alt":33.75174332,"heading":87.24842834,"speed":0.12313458} {"systemTime":1611556858764,"satelliteTime":1611556858764,"lon":116.414049798297,"lat":39.981974158892,"alt":33.75306702,"heading":87.2435379,"speed":0.184645} {"systemTime":1611556858842,"satelliteTime":1611556858842,"lon":116.414049997128,"lat":39.981974167803,"alt":33.75409317,"heading":87.23982239,"speed":0.23031324} {"systemTime":1611556858961,"satelliteTime":1611556858961,"lon":116.414050292066,"lat":39.98197417336,"alt":33.75415802,"heading":87.23995209,"speed":0.25559866} {"systemTime":1611556859059,"satelliteTime":1611556859059,"lon":116.414050628308,"lat":39.981974179194,"alt":33.75426483,"heading":87.23144531,"speed":0.30287987} {"systemTime":1611556859163,"satelliteTime":1611556859163,"lon":116.414051007426,"lat":39.981974186472,"alt":33.75444412,"heading":87.22588348,"speed":0.33700767} {"systemTime":1611556859252,"satelliteTime":1611556859252,"lon":116.414051445606,"lat":39.981974195161,"alt":33.75398254,"heading":87.22194672,"speed":0.37525338} {"systemTime":1611556859472,"satelliteTime":1611556859472,"lon":116.414052553987,"lat":39.981974217821,"alt":33.75274277,"heading":87.21424866,"speed":0.50801426} {"systemTime":1611556859598,"satelliteTime":1611556859598,"lon":116.41405323104,"lat":39.981974231739,"alt":33.75287628,"heading":87.20536041,"speed":0.6032621} {"systemTime":1611556859662,"satelliteTime":1611556859662,"lon":116.41405404196,"lat":39.981974304588,"alt":33.75501633,"heading":87.21881104,"speed":0.6661012} {"systemTime":1611556859866,"satelliteTime":1611556859866,"lon":116.414055951474,"lat":39.981974506898,"alt":33.76054382,"heading":87.1990509,"speed":0.8057499} {"systemTime":1611556859969,"satelliteTime":1611556859969,"lon":116.414056963123,"lat":39.981974548045,"alt":33.76076889,"heading":87.18724823,"speed":0.8917117} {"systemTime":1611556859987,"satelliteTime":1611556859987,"lon":116.414058050691,"lat":39.981974592106,"alt":33.76081467,"heading":87.17549896,"speed":0.94907135} {"systemTime":1611556860101,"satelliteTime":1611556860101,"lon":116.41405921759,"lat":39.981974638067,"alt":33.76051331,"heading":87.15748596,"speed":1.0239661} {"systemTime":1611556860185,"satelliteTime":1611556860185,"lon":116.414060464489,"lat":39.981974684191,"alt":33.76012039,"heading":87.14668274,"speed":1.084993} {"systemTime":1611556860299,"satelliteTime":1611556860299,"lon":116.414061792987,"lat":39.981974730909,"alt":33.75986099,"heading":87.13551331,"speed":1.1631361} {"systemTime":1611556860380,"satelliteTime":1611556860380,"lon":116.414063203209,"lat":39.9819747806,"alt":33.75992966,"heading":87.13225555,"speed":1.2167383} {"systemTime":1611556860494,"satelliteTime":1611556860494,"lon":116.414064691293,"lat":39.981974833685,"alt":33.76002884,"heading":87.12310028,"speed":1.297361} {"systemTime":1611556860595,"satelliteTime":1611556860595,"lon":116.41406637988,"lat":39.981974825528,"alt":33.75918198,"heading":87.09290314,"speed":1.3986481} {"systemTime":1611556860708,"satelliteTime":1611556860708,"lon":116.414068222104,"lat":39.981974783305,"alt":33.75786972,"heading":87.08789825,"speed":1.4799507} {"systemTime":1611556860813,"satelliteTime":1611556860813,"lon":116.41407013421,"lat":39.98197475217,"alt":33.75691223,"heading":87.0819397,"speed":1.5519173} {"systemTime":1611556860904,"satelliteTime":1611556860904,"lon":116.414072022869,"lat":39.981974786103,"alt":33.75600433,"heading":87.07731628,"speed":1.6468835} {"systemTime":1611556861116,"satelliteTime":1611556861116,"lon":116.414076165826,"lat":39.981974862108,"alt":33.75194931,"heading":87.06725311,"speed":1.8788888} {"systemTime":1611556861315,"satelliteTime":1611556861315,"lon":116.414080988613,"lat":39.981974962808,"alt":33.74428558,"heading":87.06357574,"speed":2.211411} {"systemTime":1611556861418,"satelliteTime":1611556861418,"lon":116.414083698347,"lat":39.98197502077,"alt":33.74360275,"heading":87.07222748,"speed":2.3773997} {"systemTime":1611556861629,"satelliteTime":1611556861629,"lon":116.414089723783,"lat":39.981975123372,"alt":33.75250626,"heading":87.057724,"speed":2.7274406} {"systemTime":1611556861848,"satelliteTime":1611556861848,"lon":116.41409659929,"lat":39.981975193609,"alt":33.77362442,"heading":87.04698181,"speed":3.0767033} {"systemTime":1611556862032,"satelliteTime":1611556862032,"lon":116.414104216626,"lat":39.981975357661,"alt":33.77783966,"heading":87.08622742,"speed":3.3886397} {"systemTime":1611556862327,"satelliteTime":1611556862327,"lon":116.414116912918,"lat":39.981975602339,"alt":33.78064728,"heading":87.2362442,"speed":3.7703965} {"systemTime":1611556862733,"satelliteTime":1611556862733,"lon":116.414135486492,"lat":39.98197594888,"alt":33.75704193,"heading":87.41651154,"speed":4.123176} {"systemTime":1611556862838,"satelliteTime":1611556862838,"lon":116.414140334393,"lat":39.981976035191,"alt":33.74404526,"heading":87.45072937,"speed":4.2250495} {"systemTime":1611556862960,"satelliteTime":1611556862960,"lon":116.414145347913,"lat":39.981976115951,"alt":33.73983383,"heading":87.46800232,"speed":4.298316} {"systemTime":1611556863271,"satelliteTime":1611556863271,"lon":116.414161034,"lat":39.981976378775,"alt":33.72863007,"heading":87.54701233,"speed":4.5941205} {"systemTime":1611556863364,"satelliteTime":1611556863364,"lon":116.414166484982,"lat":39.981976467983,"alt":33.72563553,"heading":87.55487823,"speed":4.675388} {"systemTime":1611556863450,"satelliteTime":1611556863450,"lon":116.414172044719,"lat":39.981976553301,"alt":33.72367477,"heading":87.56856537,"speed":4.794307} {"systemTime":1611556863553,"satelliteTime":1611556863553,"lon":116.414177713273,"lat":39.981976636514,"alt":33.72098923,"heading":87.56715393,"speed":4.869166} {"systemTime":1611556863655,"satelliteTime":1611556863655,"lon":116.41418350281,"lat":39.981976656817,"alt":33.72065735,"heading":87.5796814,"speed":4.98099} {"systemTime":1611556863763,"satelliteTime":1611556863763,"lon":116.414189405752,"lat":39.981976643466,"alt":33.72174454,"heading":87.58472443,"speed":5.0554185} {"systemTime":1611556863860,"satelliteTime":1611556863860,"lon":116.414195411033,"lat":39.981976648695,"alt":33.7240448,"heading":87.60263824,"speed":5.1593122} {"systemTime":1611556863979,"satelliteTime":1611556863979,"lon":116.414201509639,"lat":39.981976732276,"alt":33.72240448,"heading":87.61511993,"speed":5.2353134} {"systemTime":1611556864065,"satelliteTime":1611556864065,"lon":116.414207711035,"lat":39.981976812491,"alt":33.71954346,"heading":87.63186646,"speed":5.3380384} {"systemTime":1611556864168,"satelliteTime":1611556864168,"lon":116.414214020632,"lat":39.981976896826,"alt":33.71601486,"heading":87.6602478,"speed":5.419349} {"systemTime":1611556864269,"satelliteTime":1611556864269,"lon":116.414220445209,"lat":39.981976979723,"alt":33.71194839,"heading":87.71521759,"speed":5.5355597} {"systemTime":1611556864371,"satelliteTime":1611556864371,"lon":116.414226983941,"lat":39.981977058396,"alt":33.70927811,"heading":87.75366211,"speed":5.6133475} {"systemTime":1611556864475,"satelliteTime":1611556864475,"lon":116.414233640807,"lat":39.981977129301,"alt":33.70664215,"heading":87.78407288,"speed":5.6955786} {"systemTime":1611556864496,"satelliteTime":1611556864496,"lon":116.414240415169,"lat":39.981977200553,"alt":33.70291519,"heading":87.80871582,"speed":5.813084} {"systemTime":1611556864607,"satelliteTime":1611556864607,"lon":116.4142473485,"lat":39.981977147317,"alt":33.69626617,"heading":87.85150146,"speed":5.915285} {"systemTime":1611556864691,"satelliteTime":1611556864691,"lon":116.414254422612,"lat":39.981977022251,"alt":33.68927002,"heading":87.89501953,"speed":6.0361547} {"systemTime":1611556864795,"satelliteTime":1611556864795,"lon":116.414261606888,"lat":39.981976913721,"alt":33.68262482,"heading":87.90679169,"speed":6.125458} {"systemTime":1611556864911,"satelliteTime":1611556864911,"lon":116.414268868598,"lat":39.981976938451,"alt":33.67759705,"heading":87.91877747,"speed":6.2405663} {"systemTime":1611556865006,"satelliteTime":1611556865006,"lon":116.414276254188,"lat":39.981976965626,"alt":33.67313385,"heading":87.93419647,"speed":6.33983} {"systemTime":1611556865116,"satelliteTime":1611556865116,"lon":116.414283768945,"lat":39.981976987119,"alt":33.66745758,"heading":87.93653107,"speed":6.462185} {"systemTime":1611556865326,"satelliteTime":1611556865326,"lon":116.414299159447,"lat":39.981977045459,"alt":33.65911102,"heading":87.89743042,"speed":6.6656837} {"systemTime":1611556865411,"satelliteTime":1611556865411,"lon":116.414307036529,"lat":39.981977086045,"alt":33.65605545,"heading":87.88930511,"speed":6.7658443} {"systemTime":1611556865620,"satelliteTime":1611556865620,"lon":116.4143231762,"lat":39.981977138195,"alt":33.65193939,"heading":87.86651611,"speed":6.9682956} {"systemTime":1611556865725,"satelliteTime":1611556865725,"lon":116.414331442105,"lat":39.981977153051,"alt":33.65597916,"heading":87.8647995,"speed":7.046642} {"systemTime":1611556865927,"satelliteTime":1611556865927,"lon":116.414348325015,"lat":39.981977236314,"alt":33.65999222,"heading":87.83872223,"speed":7.2746277} {"systemTime":1611556866031,"satelliteTime":1611556866031,"lon":116.414356936692,"lat":39.981977293096,"alt":33.65987778,"heading":87.81680298,"speed":7.3912864} {"systemTime":1611556866133,"satelliteTime":1611556866133,"lon":116.414365663401,"lat":39.981977354215,"alt":33.66048431,"heading":87.81243134,"speed":7.471838} {"systemTime":1611556866229,"satelliteTime":1611556866229,"lon":116.414374495594,"lat":39.981977419138,"alt":33.66121674,"heading":87.79457855,"speed":7.5714903} {"systemTime":1611556866375,"satelliteTime":1611556866375,"lon":116.414383404755,"lat":39.981977485018,"alt":33.66250229,"heading":87.77592468,"speed":7.6200967} {"systemTime":1611556866421,"satelliteTime":1611556866421,"lon":116.414392390586,"lat":39.981977551841,"alt":33.66273117,"heading":87.75186157,"speed":7.7113676} {"systemTime":1611556866523,"satelliteTime":1611556866523,"lon":116.414401458678,"lat":39.981977626753,"alt":33.66181183,"heading":87.74351501,"speed":7.7584724} {"systemTime":1611556866625,"satelliteTime":1611556866625,"lon":116.414410693506,"lat":39.981977704905,"alt":33.66571426,"heading":87.75687408,"speed":7.8586183} {"systemTime":1611556866728,"satelliteTime":1611556866728,"lon":116.414420051566,"lat":39.981977778152,"alt":33.67236328,"heading":87.7536087,"speed":7.9095063} {"systemTime":1611556866832,"satelliteTime":1611556866832,"lon":116.414429459826,"lat":39.981977852293,"alt":33.68067169,"heading":87.74399567,"speed":7.981471} {"systemTime":1611556866932,"satelliteTime":1611556866932,"lon":116.414438834896,"lat":39.981977933303,"alt":33.68689728,"heading":87.74031067,"speed":8.016272} {"systemTime":1611556867037,"satelliteTime":1611556867037,"lon":116.414448264285,"lat":39.981978012788,"alt":33.69244766,"heading":87.72423553,"speed":8.073204} {"systemTime":1611556867248,"satelliteTime":1611556867248,"lon":116.414467281056,"lat":39.981978183169,"alt":33.70478439,"heading":87.69921112,"speed":8.148416} {"systemTime":1611556867343,"satelliteTime":1611556867343,"lon":116.414476858726,"lat":39.981978274184,"alt":33.71177292,"heading":87.68125916,"speed":8.192936} {"systemTime":1611556867468,"satelliteTime":1611556867468,"lon":116.414487439674,"lat":39.981978376853,"alt":33.71992493,"heading":87.65267181,"speed":8.230839} {"systemTime":1611556867568,"satelliteTime":1611556867568,"lon":116.414497097457,"lat":39.981978475741,"alt":33.72646332,"heading":87.6391449,"speed":8.261186} {"systemTime":1611556867648,"satelliteTime":1611556867648,"lon":116.414506770691,"lat":39.98197851912,"alt":33.72495651,"heading":87.64781952,"speed":8.282032} {"systemTime":1611556867755,"satelliteTime":1611556867755,"lon":116.414516483888,"lat":39.981978544852,"alt":33.72005463,"heading":87.64015198,"speed":8.327066} {"systemTime":1611556867877,"satelliteTime":1611556867877,"lon":116.414526251157,"lat":39.981978587016,"alt":33.7192955,"heading":87.63391113,"speed":8.367221} {"systemTime":1611556868018,"satelliteTime":1611556868018,"lon":116.414536082191,"lat":39.981978684306,"alt":33.72737122,"heading":87.62420654,"speed":8.408096} {"systemTime":1611556868081,"satelliteTime":1611556868081,"lon":116.414545961789,"lat":39.981978779642,"alt":33.73785019,"heading":87.61406708,"speed":8.446938} {"systemTime":1611556868161,"satelliteTime":1611556868161,"lon":116.414555895156,"lat":39.981978872172,"alt":33.74482727,"heading":87.59938049,"speed":8.496186} {"systemTime":1611556868265,"satelliteTime":1611556868265,"lon":116.414565883031,"lat":39.981978970312,"alt":33.74777985,"heading":87.59207916,"speed":8.53964} {"systemTime":1611556868366,"satelliteTime":1611556868366,"lon":116.414575926022,"lat":39.981979072779,"alt":33.74909973,"heading":87.58564758,"speed":8.589893} {"systemTime":1611556868467,"satelliteTime":1611556868467,"lon":116.41458602033,"lat":39.981979170292,"alt":33.75152969,"heading":87.57185364,"speed":8.630921} {"systemTime":1611556868570,"satelliteTime":1611556868570,"lon":116.414596168797,"lat":39.981979274241,"alt":33.75614166,"heading":87.55083466,"speed":8.686274} {"systemTime":1611556868673,"satelliteTime":1611556868673,"lon":116.41460642569,"lat":39.981979288517,"alt":33.75143433,"heading":87.53601837,"speed":8.739033} {"systemTime":1611556868775,"satelliteTime":1611556868775,"lon":116.414616755363,"lat":39.981979265392,"alt":33.74240494,"heading":87.51533508,"speed":8.7928705} {"systemTime":1611556868780,"satelliteTime":1611556868780,"lon":116.414627129541,"lat":39.981979274964,"alt":33.7346077,"heading":87.50801086,"speed":8.833074} {"systemTime":1611556868950,"satelliteTime":1611556868950,"lon":116.414637521291,"lat":39.981979368583,"alt":33.7341423,"heading":87.51364136,"speed":8.881817} {"systemTime":1611556868987,"satelliteTime":1611556868987,"lon":116.41464796971,"lat":39.981979459759,"alt":33.73242569,"heading":87.51818848,"speed":8.935382} {"systemTime":1611556869087,"satelliteTime":1611556869087,"lon":116.414658472618,"lat":39.981979551403,"alt":33.7294693,"heading":87.53290558,"speed":8.978424} {"systemTime":1611556869189,"satelliteTime":1611556869189,"lon":116.41466902671,"lat":39.98197964439,"alt":33.72408676,"heading":87.55239105,"speed":9.024843} {"systemTime":1611556869292,"satelliteTime":1611556869292,"lon":116.414679628603,"lat":39.98197974199,"alt":33.71906662,"heading":87.56725311,"speed":9.060896} {"systemTime":1611556869394,"satelliteTime":1611556869394,"lon":116.414690268629,"lat":39.981979833945,"alt":33.71762466,"heading":87.57850647,"speed":9.099586} {"systemTime":1611556869524,"satelliteTime":1611556869524,"lon":116.414700944276,"lat":39.981979923498,"alt":33.71905518,"heading":87.58330536,"speed":9.125737} {"systemTime":1611556869620,"satelliteTime":1611556869620,"lon":116.414711624417,"lat":39.981980074427,"alt":33.72950745,"heading":87.6140976,"speed":9.15435} {"systemTime":1611556869701,"satelliteTime":1611556869701,"lon":116.414722325211,"lat":39.981980240434,"alt":33.74250412,"heading":87.62251282,"speed":9.173962} {"systemTime":1611556869828,"satelliteTime":1611556869828,"lon":116.414733063696,"lat":39.981980389117,"alt":33.75204468,"heading":87.6353302,"speed":9.198303} {"systemTime":1611556869905,"satelliteTime":1611556869905,"lon":116.414743853195,"lat":39.981980486991,"alt":33.75268555,"heading":87.65432739,"speed":9.225103} {"systemTime":1611556870009,"satelliteTime":1611556870009,"lon":116.414754673245,"lat":39.981980580926,"alt":33.7508812,"heading":87.65338135,"speed":9.244938} {"systemTime":1611556870110,"satelliteTime":1611556870110,"lon":116.414765518912,"lat":39.981980679917,"alt":33.75075912,"heading":87.6571579,"speed":9.272898} {"systemTime":1611556870275,"satelliteTime":1611556870275,"lon":116.414776373068,"lat":39.981980780775,"alt":33.75605011,"heading":87.65808868,"speed":9.269553} {"systemTime":1611556870349,"satelliteTime":1611556870349,"lon":116.414787215262,"lat":39.98198088333,"alt":33.76376343,"heading":87.66822815,"speed":9.256996} {"systemTime":1611556870442,"satelliteTime":1611556870442,"lon":116.414798051543,"lat":39.981980983,"alt":33.76839066,"heading":87.69035339,"speed":9.257563} {"systemTime":1611556870520,"satelliteTime":1611556870520,"lon":116.414808884119,"lat":39.981981074335,"alt":33.76992416,"heading":87.70618439,"speed":9.251634} {"systemTime":1611556870643,"satelliteTime":1611556870643,"lon":116.414819725527,"lat":39.981981215701,"alt":33.77049637,"heading":87.76136017,"speed":9.243641} {"systemTime":1611556870723,"satelliteTime":1611556870723,"lon":116.414830557793,"lat":39.981981366003,"alt":33.77162933,"heading":87.78740692,"speed":9.230694} {"systemTime":1611556870824,"satelliteTime":1611556870824,"lon":116.414841375159,"lat":39.981981503399,"alt":33.7728653,"heading":87.81066895,"speed":9.213758} {"systemTime":1611556870956,"satelliteTime":1611556870956,"lon":116.414852158081,"lat":39.981981625559,"alt":33.7743454,"heading":87.83836365,"speed":9.203333} {"systemTime":1611556871028,"satelliteTime":1611556871028,"lon":116.414862939813,"lat":39.981981705698,"alt":33.77598572,"heading":87.89651489,"speed":9.211692} {"systemTime":1611556871132,"satelliteTime":1611556871132,"lon":116.414873725509,"lat":39.981981799946,"alt":33.77151108,"heading":87.95129395,"speed":9.225214} {"systemTime":1611556871233,"satelliteTime":1611556871233,"lon":116.414884507622,"lat":39.981981884065,"alt":33.77094269,"heading":88.04826355,"speed":9.212394} {"systemTime":1611556871335,"satelliteTime":1611556871335,"lon":116.414895301993,"lat":39.981981919888,"alt":33.77643967,"heading":88.0343399,"speed":9.229091} {"systemTime":1611556871438,"satelliteTime":1611556871438,"lon":116.414906104646,"lat":39.981981968765,"alt":33.78407288,"heading":88.0541687,"speed":9.222496} {"systemTime":1611556871540,"satelliteTime":1611556871540,"lon":116.414916921885,"lat":39.981982020607,"alt":33.78918457,"heading":88.09538269,"speed":9.245918} {"systemTime":1611556871751,"satelliteTime":1611556871751,"lon":116.414938661827,"lat":39.981981774608,"alt":33.77279663,"heading":88.14662933,"speed":9.282551} {"systemTime":1611556872015,"satelliteTime":1611556872015,"lon":116.414960469365,"lat":39.98198164198,"alt":33.76550674,"heading":88.19106293,"speed":9.325586} {"systemTime":1611556872257,"satelliteTime":1611556872257,"lon":116.414993325189,"lat":39.981981590547,"alt":33.76021576,"heading":88.22477722,"speed":9.378526} {"systemTime":1611556872461,"satelliteTime":1611556872461,"lon":116.415015342179,"lat":39.981981538002,"alt":33.76089859,"heading":88.111763,"speed":9.418834} {"systemTime":1611556872666,"satelliteTime":1611556872666,"lon":116.415037422859,"lat":39.981981545044,"alt":33.76656723,"heading":88.09466553,"speed":9.449386} {"systemTime":1611556872973,"satelliteTime":1611556872973,"lon":116.415070631627,"lat":39.981981611835,"alt":33.7778244,"heading":87.99166107,"speed":9.490683} {"systemTime":1611556873388,"satelliteTime":1611556873388,"lon":116.415126096976,"lat":39.981981817786,"alt":33.80693817,"heading":87.82879639,"speed":9.448408} {"systemTime":1611556873715,"satelliteTime":1611556873715,"lon":116.415159157172,"lat":39.981982118541,"alt":33.82723999,"heading":87.83718872,"speed":9.396178} {"systemTime":1611556873815,"satelliteTime":1611556873815,"lon":116.415170130212,"lat":39.981982206225,"alt":33.84210968,"heading":87.7520752,"speed":9.39121} {"systemTime":1611556873919,"satelliteTime":1611556873919,"lon":116.415181092636,"lat":39.98198225591,"alt":33.85206223,"heading":87.69888306,"speed":9.35667} {"systemTime":1611556874088,"satelliteTime":1611556874088,"lon":116.415192025297,"lat":39.981982325663,"alt":33.85827255,"heading":87.69525146,"speed":9.327452} {"systemTime":1611556874105,"satelliteTime":1611556874105,"lon":116.415202924625,"lat":39.981982396605,"alt":33.86108017,"heading":87.68505859,"speed":9.296967} {"systemTime":1611556874261,"satelliteTime":1611556874261,"lon":116.415213784419,"lat":39.981982474486,"alt":33.8645401,"heading":87.6754837,"speed":9.271215} {"systemTime":1611556874334,"satelliteTime":1611556874334,"lon":116.415224602279,"lat":39.981982549247,"alt":33.87013245,"heading":87.6506424,"speed":9.225338} {"systemTime":1611556874438,"satelliteTime":1611556874438,"lon":116.415235381994,"lat":39.981982621187,"alt":33.87592316,"heading":87.63419342,"speed":9.197742} {"systemTime":1611556874536,"satelliteTime":1611556874536,"lon":116.415246138255,"lat":39.981982698173,"alt":33.88025665,"heading":87.62482452,"speed":9.189471} {"systemTime":1611556874616,"satelliteTime":1611556874616,"lon":116.415256873809,"lat":39.981982840278,"alt":33.87015152,"heading":87.62136841,"speed":9.166245} {"systemTime":1611556874716,"satelliteTime":1611556874716,"lon":116.415267601315,"lat":39.98198300412,"alt":33.85568237,"heading":87.61122894,"speed":9.16462} {"systemTime":1611556874826,"satelliteTime":1611556874826,"lon":116.415278344754,"lat":39.981983155445,"alt":33.84536743,"heading":87.59615326,"speed":9.182392} {"systemTime":1611556874920,"satelliteTime":1611556874920,"lon":116.415289104085,"lat":39.981983261397,"alt":33.84758759,"heading":87.5875473,"speed":9.191543} {"systemTime":1611556875026,"satelliteTime":1611556875026,"lon":116.415299871612,"lat":39.981983363058,"alt":33.85131454,"heading":87.56689453,"speed":9.202405} {"systemTime":1611556875123,"satelliteTime":1611556875123,"lon":116.415310652268,"lat":39.981983466987,"alt":33.85450745,"heading":87.55902863,"speed":9.209431} {"systemTime":1611556875226,"satelliteTime":1611556875226,"lon":116.415321448935,"lat":39.981983577696,"alt":33.85664749,"heading":87.55264282,"speed":9.228217} {"systemTime":1611556875341,"satelliteTime":1611556875341,"lon":116.415332260134,"lat":39.981983685741,"alt":33.85881805,"heading":87.55960083,"speed":9.234702} {"systemTime":1611556875431,"satelliteTime":1611556875431,"lon":116.415343088744,"lat":39.981983794146,"alt":33.86074066,"heading":87.61255646,"speed":9.25651} {"systemTime":1611556875534,"satelliteTime":1611556875534,"lon":116.415353933793,"lat":39.981983896618,"alt":33.86301422,"heading":87.65192413,"speed":9.264464} {"systemTime":1611556875640,"satelliteTime":1611556875640,"lon":116.415364851538,"lat":39.98198396599,"alt":33.86125565,"heading":87.73046875,"speed":9.295531} {"systemTime":1611556875738,"satelliteTime":1611556875738,"lon":116.415375805814,"lat":39.981984022094,"alt":33.85774231,"heading":87.77711487,"speed":9.307568} {"systemTime":1611556875898,"satelliteTime":1611556875898,"lon":116.415386756784,"lat":39.981984070141,"alt":33.85522461,"heading":87.85318756,"speed":9.319144} {"systemTime":1611556875942,"satelliteTime":1611556875942,"lon":116.415397669505,"lat":39.981984123761,"alt":33.85717773,"heading":87.904953,"speed":9.3239155} {"systemTime":1611556876186,"satelliteTime":1611556876186,"lon":116.41541951052,"lat":39.981984196773,"alt":33.86023712,"heading":88.0574646,"speed":9.33122} {"systemTime":1611556876374,"satelliteTime":1611556876374,"lon":116.415441369306,"lat":39.981984221722,"alt":33.86254883,"heading":88.19606018,"speed":9.339081} {"systemTime":1611556876585,"satelliteTime":1611556876585,"lon":116.41546324698,"lat":39.981984205587,"alt":33.86054611,"heading":88.33815002,"speed":9.348354} {"systemTime":1611556876763,"satelliteTime":1611556876763,"lon":116.415485287325,"lat":39.981984302898,"alt":33.85561752,"heading":88.45632172,"speed":9.371701} {"systemTime":1611556876864,"satelliteTime":1611556876864,"lon":116.415496308488,"lat":39.981984330053,"alt":33.85600281,"heading":88.51226807,"speed":9.374685} {"systemTime":1611556877068,"satelliteTime":1611556877068,"lon":116.415518260295,"lat":39.981984252091,"alt":33.86274338,"heading":88.57962036,"speed":9.376613} {"systemTime":1611556877275,"satelliteTime":1611556877275,"lon":116.415540222672,"lat":39.981984193064,"alt":33.86385727,"heading":88.49365997,"speed":9.381562} {"systemTime":1611556877376,"satelliteTime":1611556877376,"lon":116.41555120254,"lat":39.981984138232,"alt":33.86401367,"heading":88.45045471,"speed":9.3778} {"systemTime":1611556877889,"satelliteTime":1611556877889,"lon":116.415605720931,"lat":39.981984223032,"alt":33.89799881,"heading":88.1832962,"speed":9.352377} {"systemTime":1611556878018,"satelliteTime":1611556878018,"lon":116.415627624403,"lat":39.981984300927,"alt":33.90505981,"heading":88.08283997,"speed":9.358316} {"systemTime":1611556878260,"satelliteTime":1611556878260,"lon":116.415649639303,"lat":39.981984422395,"alt":33.91122818,"heading":87.94081116,"speed":9.426809} {"systemTime":1611556878325,"satelliteTime":1611556878325,"lon":116.415660702934,"lat":39.981984508255,"alt":33.91234207,"heading":87.86769104,"speed":9.457596} {"systemTime":1611556878429,"satelliteTime":1611556878429,"lon":116.415671809836,"lat":39.981984575667,"alt":33.91257095,"heading":87.79999542,"speed":9.492599} {"systemTime":1611556878525,"satelliteTime":1611556878525,"lon":116.41568295712,"lat":39.981984704371,"alt":33.9080925,"heading":87.73282623,"speed":9.5294} {"systemTime":1611556878630,"satelliteTime":1611556878630,"lon":116.41569413833,"lat":39.981984770433,"alt":33.91233826,"heading":87.6140976,"speed":9.555291} {"systemTime":1611556878736,"satelliteTime":1611556878736,"lon":116.41570535897,"lat":39.981984853766,"alt":33.9188385,"heading":87.5144043,"speed":9.587197} {"systemTime":1611556878848,"satelliteTime":1611556878848,"lon":116.415716625533,"lat":39.981984976655,"alt":33.92438889,"heading":87.50856018,"speed":9.632791} {"systemTime":1611556878938,"satelliteTime":1611556878938,"lon":116.415727928466,"lat":39.981985093724,"alt":33.93127441,"heading":87.40264893,"speed":9.674221} {"systemTime":1611556879036,"satelliteTime":1611556879036,"lon":116.415739270568,"lat":39.981985228028,"alt":33.93447113,"heading":87.3407135,"speed":9.696395} {"systemTime":1611556879120,"satelliteTime":1611556879120,"lon":116.415750646855,"lat":39.98198538345,"alt":33.93398285,"heading":87.29779053,"speed":9.730266} {"systemTime":1611556879244,"satelliteTime":1611556879244,"lon":116.415762051845,"lat":39.981985546407,"alt":33.93291855,"heading":87.26166534,"speed":9.751439} {"systemTime":1611556879451,"satelliteTime":1611556879451,"lon":116.415784934163,"lat":39.981985886876,"alt":33.93980789,"heading":87.13860321,"speed":9.7883215} {"systemTime":1611556879528,"satelliteTime":1611556879528,"lon":116.415796401486,"lat":39.98198607409,"alt":33.9494133,"heading":87.07190704,"speed":9.809219} {"systemTime":1611556879644,"satelliteTime":1611556879644,"lon":116.415807989845,"lat":39.981986284543,"alt":33.95760727,"heading":87.00630188,"speed":9.852641} \ No newline at end of file diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java index d85f109123..45509b7b3d 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/intent/MockIntentHandler.java @@ -28,6 +28,7 @@ import com.mogo.map.search.geo.MogoGeocodeResult; import com.mogo.map.search.geo.MogoRegeocodeResult; import com.mogo.map.search.geo.query.MogoRegeocodeQuery; import com.mogo.module.common.MogoApisHandler; +import com.mogo.module.common.constants.DataTypes; import com.mogo.module.common.dialog.WMDialog; import com.mogo.module.common.drawer.AdasRecognizedResultDrawer; import com.mogo.module.common.drawer.SnapshotSetDataDrawer; @@ -562,6 +563,23 @@ public class MockIntentHandler implements IntentHandler { mLocationMockHandler.sendEmptyMessageDelayed( 3, 0L ); // mLocationMockHandler.sendEmptyMessageDelayed( 5, 0L ); break; + case 48: + MogoMarkerOptions options = new MogoMarkerOptions() + .owner( DataTypes.TYPE_MARKER_ADAS ) + .anchor( 0.5f, 0.5f ) + .set3DMode( true ) + .position( new MogoLatLng( 39.981971055705,116.41150648393 ) ) + .gps( true ) + .controlAngle( true ) + .icon3DRes( R.raw.cargrey ) + .rotate( ( float ) 358.526123 ); + IMogoMarker marker = MogoApisHandler.getInstance().getApis().getMapServiceApi().getMarkerManager( context ).addMarker( DataTypes.TYPE_MARKER_ADAS, options ); + List latLngs = new ArrayList<>( ); + latLngs.add( new MogoLatLng( 39.981971055705,116.41150648393 ) ); + latLngs.add( new MogoLatLng( 39.981990561932,116.412893641626 ) ); + marker.startSmoothInMs(latLngs, 20_000L ); + break; + } } @@ -647,6 +665,17 @@ public class MockIntentHandler implements IntentHandler { } br5 = null; } + } else if ( msg.what == 48 ) { + try { + handleMockLocationIntent48(); + } catch ( Exception e ) { + try { + br48.close(); + } catch ( IOException ex ) { + ex.printStackTrace(); + } + br48 = null; + } } } }; @@ -669,6 +698,25 @@ public class MockIntentHandler implements IntentHandler { return true; } + private BufferedReader br48; + int count = 0; + + private boolean handleMockLocationIntent48() throws Exception { + if ( br48 == null ) { + br48 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "loc3.txt" ) ) ); + } + final long start = System.currentTimeMillis(); + String line = br48.readLine(); + if ( line == null ) { + throw new Exception( "end of file." ); + } + JSONObject jo = new JSONObject( line ); + MarkerServiceHandler.getApis().getMapServiceApi().getMapUIController().syncLocation2Map( jo ); + Logger.i( "mock-timer-loc", "cost " + ( System.currentTimeMillis() - start ) + "ms: count=%s", ++count ); + mLocationMockHandler.sendEmptyMessageDelayed( 48, 100L ); + return true; + } + private BufferedReader br2; private boolean handleMockSnapshotIntent() throws Exception { @@ -688,8 +736,8 @@ public class MockIntentHandler implements IntentHandler { // double[] coor = CoordinateUtils.transformWgsToGcj( cloudRoadData.getLat(), cloudRoadData.getLon() ); // cloudRoadData.setLon( coor[0] ); // cloudRoadData.setLat( coor[1] ); - cloudRoadData.setWgslat(cloudRoadData.getLat()); - cloudRoadData.setWgslon(cloudRoadData.getLon()); + cloudRoadData.setWgslat( cloudRoadData.getLat() ); + cloudRoadData.setWgslon( cloudRoadData.getLon() ); allList.add( cloudRoadData ); data.setAllList( allList );