优化显示逻辑
This commit is contained in:
@@ -419,4 +419,14 @@ public class DebugConfig {
|
||||
public static boolean isOCHModule(){
|
||||
return sProductFlavor != null && sProductFlavor.startsWith( "foch" );
|
||||
}
|
||||
|
||||
public static int sSelfCarSpeedYOffset = 20;
|
||||
|
||||
public static void setSelfCarSpeedYOffset( int sSelfCarSpeedYOffset ) {
|
||||
DebugConfig.sSelfCarSpeedYOffset = sSelfCarSpeedYOffset;
|
||||
}
|
||||
|
||||
public static int getSelfCarSpeedYOffset() {
|
||||
return sSelfCarSpeedYOffset;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -67,7 +67,7 @@ dependencies {
|
||||
implementation project(':foudations:mogo-commons')
|
||||
}
|
||||
|
||||
implementation 'com.zhidaoauto.machine:map:1.0.0-vr-8.3.3'
|
||||
implementation 'com.zhidaoauto.machine:map:1.0.0-vr-8.3.4'
|
||||
// implementation 'com.zhidaoauto.machine:map:1.0.0-vr-test-3.4'
|
||||
}
|
||||
|
||||
|
||||
@@ -768,6 +768,7 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
}
|
||||
|
||||
private TextView mSpeedView = null;
|
||||
private int mLastYOffset = 40;
|
||||
|
||||
private void showSelfSpeed(float speed) {
|
||||
|
||||
@@ -791,6 +792,14 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
|
||||
String speedVal = String.valueOf(speedIntVal);
|
||||
String infoResName = ResIdCache.getVal(speedVal);
|
||||
int offset = 40;
|
||||
if ( !mMapView.getMapAutoViewHelper().getLockMode() ) {
|
||||
offset = 10;
|
||||
}
|
||||
if ( offset != mLastYOffset ) {
|
||||
mLastYOffset = offset;
|
||||
mSelfMarker.setInfoWindowOffset( 0, offset );
|
||||
}
|
||||
if (TextUtils.isEmpty(infoResName)) {
|
||||
if (mSpeedView == null) {
|
||||
mSpeedView = new TextView(mMapView.getContext());
|
||||
@@ -799,7 +808,6 @@ public class AMapViewWrapper implements IMogoMapView,
|
||||
mSpeedView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
|
||||
}
|
||||
mSpeedView.setText(speedVal);
|
||||
mSelfMarker.setInfoWindowOffset(0, 20);
|
||||
mSelfMarker.setInfoWindowView(mSpeedView);
|
||||
ResIdCache.putVal(speedVal, mSelfMarker.getMarkeOptions().getMarkerInfoName());
|
||||
} else {
|
||||
|
||||
@@ -360,7 +360,7 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
|
||||
|
||||
private void enterVrMode() {
|
||||
if (!localIsVrMode) {
|
||||
// tvEnterVrMode.setVisibility(View.GONE);
|
||||
tvEnterVrMode.setVisibility(View.GONE);
|
||||
mMove2CurrentLocation.setVisibility(View.GONE);
|
||||
mUploadRoadCondition.setVisibility(View.GONE);
|
||||
mWeatherContainer.setVisibility(View.GONE);
|
||||
@@ -386,7 +386,7 @@ public class EntranceFragment extends MvpFragment<EntranceView, EntrancePresente
|
||||
private void exitVrMode() {
|
||||
if (localIsVrMode) {
|
||||
EntranceViewHolder.getInstance().forceHideNoticeView();
|
||||
// tvEnterVrMode.setVisibility(View.VISIBLE);
|
||||
tvEnterVrMode.setVisibility(View.VISIBLE);
|
||||
mMove2CurrentLocation.setVisibility(View.VISIBLE);
|
||||
mUploadRoadCondition.setVisibility(View.VISIBLE);
|
||||
groupUserHead.setVisibility(View.VISIBLE);
|
||||
|
||||
@@ -219,7 +219,7 @@
|
||||
android:layout_marginBottom="@dimen/module_ext_enter_vr_mode_margin_bottom"
|
||||
android:background="@drawable/module_ext_dw_upload_road_condition_bkg"
|
||||
android:gravity="center"
|
||||
android:visibility="gone"
|
||||
android:visibility="visible"
|
||||
android:text="VR"
|
||||
android:textColor="#fff"
|
||||
android:textSize="@dimen/module_ext_enter_vr_mode_text_size"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
1
modules/mogo-module-service/src/main/assets/adas4.txt
Normal file
1
modules/mogo-module-service/src/main/assets/adas4.txt
Normal file
File diff suppressed because one or more lines are too long
1
modules/mogo-module-service/src/main/assets/adas5.txt
Normal file
1
modules/mogo-module-service/src/main/assets/adas5.txt
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
94
modules/mogo-module-service/src/main/assets/roadSide.txt
Normal file
94
modules/mogo-module-service/src/main/assets/roadSide.txt
Normal file
@@ -0,0 +1,94 @@
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":0.0,"lat":40.1992792853,"lon":116.7360711945,"alt":0.0,"systemTime":"1615802115111","satelliteTime":"0","distance":"0.000000","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":0.0,"lat":40.199242112,"lon":116.7357893264,"alt":0.0,"systemTime":"1615802255849","satelliteTime":"0","distance":"-1.00000","driveIn":false,"driveOut":true},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":0.0,"lat":40.1991613601,"lon":116.7354621421,"alt":0.0,"systemTime":"1615802049172","satelliteTime":"0","distance":"-1.00000","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":0.0,"lat":40.1991963756,"lon":116.7354438523,"alt":0.0,"systemTime":"1615802179568","satelliteTime":"0","distance":"0.000000","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":0.0,"lat":40.1992785996,"lon":116.7360454327,"alt":0.0,"systemTime":"1615802115195","satelliteTime":"0","distance":"-1.00000","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":7.976769,"lat":40.199241415,"lon":116.7357845307,"alt":0.0,"systemTime":"1615802256063","satelliteTime":"0","distance":"39.35802","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":0.0,"lat":40.1991608088,"lon":116.7354678711,"alt":0.0,"systemTime":"1615802049248","satelliteTime":"0","distance":"-1.00000","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":0.0,"lat":40.19919746,"lon":116.7354478076,"alt":0.0,"systemTime":"1615802179647","satelliteTime":"0","distance":"-1.00000","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":5.197315,"lat":40.1992783099,"lon":116.7360345412,"alt":0.0,"systemTime":"1615802115280","satelliteTime":"0","distance":"60.62180","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":9.083339,"lat":40.1992421043,"lon":116.7357659004,"alt":0.0,"systemTime":"1615802256139","satelliteTime":"0","distance":"37.77211","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":0.492678,"lat":40.1991604536,"lon":116.7354725043,"alt":0.0,"systemTime":"1615802049353","satelliteTime":"0","distance":"16.71913","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":1.396493,"lat":40.1991985536,"lon":116.7354532852,"alt":0.0,"systemTime":"1615802179832","satelliteTime":"0","distance":"12.92429","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":6.08818,"lat":40.1992780983,"lon":116.7360265846,"alt":0.0,"systemTime":"1615802115360","satelliteTime":"0","distance":"59.94487","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":11.70002,"lat":40.1992415709,"lon":116.7357689945,"alt":0.0,"systemTime":"1615802256218","satelliteTime":"0","distance":"38.03761","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":1.412992,"lat":40.1991605551,"lon":116.735477607,"alt":0.0,"systemTime":"1615802049451","satelliteTime":"0","distance":"17.04613","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":1.823372,"lat":40.1991979254,"lon":116.7354572337,"alt":0.0,"systemTime":"1615802179912","satelliteTime":"0","distance":"13.24981","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":7.775903,"lat":40.1992780983,"lon":116.7360265846,"alt":0.0,"systemTime":"1615802115565","satelliteTime":"0","distance":"59.94487","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":8.683455,"lat":40.1992406216,"lon":116.7357901818,"alt":0.0,"systemTime":"1615802256306","satelliteTime":"0","distance":"39.84204","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.369266,"lat":40.1991603937,"lon":116.7354826261,"alt":0.0,"systemTime":"1615802049553","satelliteTime":"0","distance":"17.39038","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.631431,"lat":40.1991979432,"lon":116.7354618011,"alt":0.0,"systemTime":"1615802179996","satelliteTime":"0","distance":"13.58699","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":5.198709,"lat":40.1992774364,"lon":116.7360262535,"alt":0.0,"systemTime":"1615802115648","satelliteTime":"0","distance":"59.91393","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":6.744348,"lat":40.1992408857,"lon":116.7357832719,"alt":0.0,"systemTime":"1615802256376","satelliteTime":"0","distance":"39.25378","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.966257,"lat":40.1991598498,"lon":116.735489104,"alt":0.0,"systemTime":"1615802049654","satelliteTime":"0","distance":"17.86260","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.559369,"lat":40.1991975733,"lon":116.7354663138,"alt":0.0,"systemTime":"1615802180079","satelliteTime":"0","distance":"13.94323","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":3.150123,"lat":40.1992783899,"lon":116.7360293288,"alt":0.0,"systemTime":"1615802115729","satelliteTime":"0","distance":"60.17929","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":6.142939,"lat":40.1992408781,"lon":116.7357688528,"alt":0.0,"systemTime":"1615802256521","satelliteTime":"0","distance":"38.02917","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.132745,"lat":40.1991594773,"lon":116.7354940671,"alt":0.0,"systemTime":"1615802049751","satelliteTime":"0","distance":"18.22459","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.797443,"lat":40.1991965731,"lon":116.7354736316,"alt":0.0,"systemTime":"1615802180156","satelliteTime":"0","distance":"14.54477","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":1.703178,"lat":40.199278689,"lon":116.7360243026,"alt":0.0,"systemTime":"1615802115815","satelliteTime":"0","distance":"59.75359","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":6.405643,"lat":40.1992410717,"lon":116.7357503253,"alt":0.0,"systemTime":"1615802256597","satelliteTime":"0","distance":"36.45465","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.140656,"lat":40.1991596927,"lon":116.7354993078,"alt":0.0,"systemTime":"1615802049833","satelliteTime":"0","distance":"18.56997","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.255543,"lat":40.1991959729,"lon":116.7354795512,"alt":0.0,"systemTime":"1615802180359","satelliteTime":"0","distance":"15.02264","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":1.51412,"lat":40.1992797845,"lon":116.7360172246,"alt":0.0,"systemTime":"1615802115901","satelliteTime":"0","distance":"59.15732","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":7.629035,"lat":40.1992413246,"lon":116.7357314335,"alt":0.0,"systemTime":"1615802256667","satelliteTime":"0","distance":"34.84896","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.984158,"lat":40.1991595924,"lon":116.7355039435,"alt":0.0,"systemTime":"1615802049955","satelliteTime":"0","distance":"18.89761","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.611005,"lat":40.1991953473,"lon":116.7354863853,"alt":0.0,"systemTime":"1615802180438","satelliteTime":"0","distance":"15.57338","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":2.312026,"lat":40.1992804138,"lon":116.7360027572,"alt":0.0,"systemTime":"1615802115981","satelliteTime":"0","distance":"57.93142","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":8.161798,"lat":40.1992409059,"lon":116.7357233552,"alt":0.0,"systemTime":"1615802256746","satelliteTime":"0","distance":"34.16544","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.86434,"lat":40.1991597707,"lon":116.7355095428,"alt":0.0,"systemTime":"1615802050042","satelliteTime":"0","distance":"19.27789","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.538996,"lat":40.1991954442,"lon":116.7354907334,"alt":0.0,"systemTime":"1615802180517","satelliteTime":"0","distance":"15.90115","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":3.907729,"lat":40.1992800515,"lon":116.7359977886,"alt":0.0,"systemTime":"1615802116074","satelliteTime":"0","distance":"57.50759","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":7.340135,"lat":40.1992406075,"lon":116.7357215643,"alt":0.0,"systemTime":"1615802256920","satelliteTime":"0","distance":"34.01516","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.998565,"lat":40.1991594486,"lon":116.7355155686,"alt":0.0,"systemTime":"1615802050174","satelliteTime":"0","distance":"19.72334","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.113875,"lat":40.1991957422,"lon":116.7354952727,"alt":0.0,"systemTime":"1615802180608","satelliteTime":"0","distance":"16.23603","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":4.999974,"lat":40.1992800347,"lon":116.7359838074,"alt":0.0,"systemTime":"1615802116156","satelliteTime":"0","distance":"56.31992","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":5.200541,"lat":40.1992402809,"lon":116.7357232415,"alt":0.0,"systemTime":"1615802256989","satelliteTime":"0","distance":"34.15955","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.206295,"lat":40.199159394,"lon":116.735521609,"alt":0.0,"systemTime":"1615802050247","satelliteTime":"0","distance":"20.15697","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.675883,"lat":40.1991960745,"lon":116.73549891,"alt":0.0,"systemTime":"1615802180698","satelliteTime":"0","distance":"16.50173","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":5.811615,"lat":40.1992797505,"lon":116.7359746716,"alt":0.0,"systemTime":"1615802116347","satelliteTime":"0","distance":"55.54251","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":3.123136,"lat":40.1992403585,"lon":116.7357215193,"alt":0.0,"systemTime":"1615802257060","satelliteTime":"0","distance":"34.01286","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.322045,"lat":40.1991592954,"lon":116.7355270276,"alt":0.0,"systemTime":"1615802050397","satelliteTime":"0","distance":"20.55203","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.395177,"lat":40.1991960878,"lon":116.7355034925,"alt":0.0,"systemTime":"1615802180783","satelliteTime":"0","distance":"16.85686","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":5.409781,"lat":40.1992792033,"lon":116.7359766385,"alt":0.0,"systemTime":"1615802116429","satelliteTime":"0","distance":"55.70686","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":2.106689,"lat":40.1992403795,"lon":116.7357155593,"alt":0.0,"systemTime":"1615802257254","satelliteTime":"0","distance":"33.50676","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.240801,"lat":40.1991594887,"lon":116.735532375,"alt":0.0,"systemTime":"1615802050472","satelliteTime":"0","distance":"20.92770","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.309028,"lat":40.1991962664,"lon":116.7355068965,"alt":0.0,"systemTime":"1615802180867","satelliteTime":"0","distance":"17.11418","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":4.403643,"lat":40.1992787253,"lon":116.7359741871,"alt":0.0,"systemTime":"1615802116597","satelliteTime":"0","distance":"55.49630","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":2.315907,"lat":40.1992399159,"lon":116.7357096847,"alt":0.0,"systemTime":"1615802257329","satelliteTime":"0","distance":"33.01102","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.067091,"lat":40.1991593388,"lon":116.7355372651,"alt":0.0,"systemTime":"1615802050564","satelliteTime":"0","distance":"21.29254","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.427744,"lat":40.1991961598,"lon":116.7355129668,"alt":0.0,"systemTime":"1615802180956","satelliteTime":"0","distance":"17.59382","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":2.855541,"lat":40.1992790002,"lon":116.73596991,"alt":0.0,"systemTime":"1615802116677","satelliteTime":"0","distance":"55.13432","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":3.073921,"lat":40.1992403739,"lon":116.7357025541,"alt":0.0,"systemTime":"1615802257403","satelliteTime":"0","distance":"32.40279","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.077654,"lat":40.1991589247,"lon":116.7355439239,"alt":0.0,"systemTime":"1615802050648","satelliteTime":"0","distance":"21.80402","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.730914,"lat":40.199195937,"lon":116.7355183297,"alt":0.0,"systemTime":"1615802181157","satelliteTime":"0","distance":"18.02466","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":2.553277,"lat":40.1992788057,"lon":116.7359569487,"alt":0.0,"systemTime":"1615802116762","satelliteTime":"0","distance":"54.03239","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":3.820083,"lat":40.1992406534,"lon":116.7356941332,"alt":0.0,"systemTime":"1615802257486","satelliteTime":"0","distance":"31.68620","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.255474,"lat":40.1991587671,"lon":116.7355498918,"alt":0.0,"systemTime":"1615802050778","satelliteTime":"0","distance":"22.25304","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.065778,"lat":40.1991960882,"lon":116.7355245014,"alt":0.0,"systemTime":"1615802181238","satelliteTime":"0","distance":"18.50527","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":2.791032,"lat":40.1992788709,"lon":116.7359590884,"alt":0.0,"systemTime":"1615802116842","satelliteTime":"0","distance":"54.21446","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.397587,"lat":40.1992407618,"lon":116.7356845996,"alt":0.0,"systemTime":"1615802257558","satelliteTime":"0","distance":"30.87628","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.439794,"lat":40.1991587888,"lon":116.7355561112,"alt":0.0,"systemTime":"1615802050858","satelliteTime":"0","distance":"22.71364","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.255493,"lat":40.1991954384,"lon":116.7355297941,"alt":0.0,"systemTime":"1615802181315","satelliteTime":"0","distance":"18.95062","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":3.744978,"lat":40.1992779107,"lon":116.7359401583,"alt":0.0,"systemTime":"1615802116917","satelliteTime":"0","distance":"52.60175","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.862971,"lat":40.1992408312,"lon":116.7356762034,"alt":0.0,"systemTime":"1615802257765","satelliteTime":"0","distance":"30.16320","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.307328,"lat":40.1991591331,"lon":116.7355600508,"alt":0.0,"systemTime":"1615802050972","satelliteTime":"0","distance":"22.98941","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.260365,"lat":40.1991953973,"lon":116.7355359587,"alt":0.0,"systemTime":"1615802181398","satelliteTime":"0","distance":"19.44161","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":4.676548,"lat":40.1992778641,"lon":116.7359322582,"alt":0.0,"systemTime":"1615802116996","satelliteTime":"0","distance":"51.93047","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":5.009202,"lat":40.199240604,"lon":116.7356674716,"alt":0.0,"systemTime":"1615802257843","satelliteTime":"0","distance":"29.42373","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.113706,"lat":40.1991592334,"lon":116.7355666946,"alt":0.0,"systemTime":"1615802051054","satelliteTime":"0","distance":"23.48290","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.110471,"lat":40.1991953826,"lon":116.7355397422,"alt":0.0,"systemTime":"1615802181558","satelliteTime":"0","distance":"19.74339","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"786","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":5.317314,"lat":40.1992775717,"lon":116.7359225584,"alt":0.0,"systemTime":"1615802117077","satelliteTime":"0","distance":"51.10509","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.636511,"lat":40.1992400082,"lon":116.7356622282,"alt":0.0,"systemTime":"1615802257916","satelliteTime":"0","distance":"28.98310","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.096209,"lat":40.1991589394,"lon":116.7355720516,"alt":0.0,"systemTime":"1615802051174","satelliteTime":"0","distance":"23.90218","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.012356,"lat":40.1991954061,"lon":116.735546403,"alt":0.0,"systemTime":"1615802181639","satelliteTime":"0","distance":"20.27430","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":0.0,"lat":40.1992791521,"lon":116.7359085211,"alt":0.0,"systemTime":"1615802117480","satelliteTime":"0","distance":"-1.00000","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":3.983068,"lat":40.199239568,"lon":116.7356565408,"alt":0.0,"systemTime":"1615802257992","satelliteTime":"0","distance":"28.50393","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.360256,"lat":40.1991585392,"lon":116.735579628,"alt":0.0,"systemTime":"1615802051252","satelliteTime":"0","distance":"24.49668","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.063223,"lat":40.1991953165,"lon":116.7355517732,"alt":0.0,"systemTime":"1615802181714","satelliteTime":"0","distance":"20.70771","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":2.271649,"lat":40.199278852,"lon":116.7358995485,"alt":0.0,"systemTime":"1615802117555","satelliteTime":"0","distance":"49.15743","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":3.311933,"lat":40.199239281,"lon":116.7356522482,"alt":0.0,"systemTime":"1615802258063","satelliteTime":"0","distance":"28.14207","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.666871,"lat":40.1991583736,"lon":116.7355858766,"alt":0.0,"systemTime":"1615802051374","satelliteTime":"0","distance":"24.98084","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.158866,"lat":40.199195218,"lon":116.735557361,"alt":0.0,"systemTime":"1615802181796","satelliteTime":"0","distance":"21.15993","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":2.86804,"lat":40.1992784959,"lon":116.735894219,"alt":0.0,"systemTime":"1615802117737","satelliteTime":"0","distance":"48.70289","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":3.481111,"lat":40.1992398335,"lon":116.7356407372,"alt":0.0,"systemTime":"1615802258241","satelliteTime":"0","distance":"27.16143","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.654301,"lat":40.1991582732,"lon":116.7355914933,"alt":0.0,"systemTime":"1615802051494","satelliteTime":"0","distance":"25.41531","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.05733,"lat":40.199195603,"lon":116.7355611353,"alt":0.0,"systemTime":"1615802181878","satelliteTime":"0","distance":"21.44982","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":4.810977,"lat":40.1992779922,"lon":116.7358790134,"alt":0.0,"systemTime":"1615802117819","satelliteTime":"0","distance":"47.40882","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.047473,"lat":40.1992402445,"lon":116.7356352855,"alt":0.0,"systemTime":"1615802258316","satelliteTime":"0","distance":"26.69582","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.558737,"lat":40.1991574452,"lon":116.7355977684,"alt":0.0,"systemTime":"1615802051656","satelliteTime":"0","distance":"25.93654","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.874259,"lat":40.1991952388,"lon":116.7355674545,"alt":0.0,"systemTime":"1615802181954","satelliteTime":"0","distance":"21.97229","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":5.524149,"lat":40.199277205,"lon":116.7358707005,"alt":0.0,"systemTime":"1615802117900","satelliteTime":"0","distance":"46.69860","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.319131,"lat":40.1992400809,"lon":116.7356278404,"alt":0.0,"systemTime":"1615802258390","satelliteTime":"0","distance":"26.06574","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.373051,"lat":40.1991575783,"lon":116.7356033378,"alt":0.0,"systemTime":"1615802051737","satelliteTime":"0","distance":"26.35902","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.887222,"lat":40.1991949277,"lon":116.735572198,"alt":0.0,"systemTime":"1615802182162","satelliteTime":"0","distance":"22.36629","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":5.967031,"lat":40.1992775306,"lon":116.7358600072,"alt":0.0,"systemTime":"1615802117981","satelliteTime":"0","distance":"45.79222","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.293089,"lat":40.1992400772,"lon":116.7356197552,"alt":0.0,"systemTime":"1615802258461","satelliteTime":"0","distance":"25.38020","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.323301,"lat":40.1991571316,"lon":116.7356091048,"alt":0.0,"systemTime":"1615802051816","satelliteTime":"0","distance":"26.82527","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.06316,"lat":40.1991950654,"lon":116.7355786841,"alt":0.0,"systemTime":"1615802182241","satelliteTime":"0","distance":"22.88663","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":5.494833,"lat":40.199277818,"lon":116.7358586075,"alt":0.0,"systemTime":"1615802118073","satelliteTime":"0","distance":"45.67495","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.218418,"lat":40.1992402857,"lon":116.7356116235,"alt":0.0,"systemTime":"1615802258668","satelliteTime":"0","distance":"24.68902","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.300756,"lat":40.1991577086,"lon":116.7356150517,"alt":0.0,"systemTime":"1615802051904","satelliteTime":"0","distance":"27.25990","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.171351,"lat":40.1991950974,"lon":116.7355834345,"alt":0.0,"systemTime":"1615802182317","satelliteTime":"0","distance":"23.27091","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":4.162639,"lat":40.199278146,"lon":116.7358632981,"alt":0.0,"systemTime":"1615802118155","satelliteTime":"0","distance":"46.07511","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.421367,"lat":40.1992398879,"lon":116.7356047083,"alt":0.0,"systemTime":"1615802258750","satelliteTime":"0","distance":"24.10630","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.226784,"lat":40.1991576846,"lon":116.7356201776,"alt":0.0,"systemTime":"1615802051981","satelliteTime":"0","distance":"27.65978","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.153336,"lat":40.1991951342,"lon":116.735589591,"alt":0.0,"systemTime":"1615802182394","satelliteTime":"0","distance":"23.77006","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":2.840005,"lat":40.1992786586,"lon":116.735863501,"alt":0.0,"systemTime":"1615802118342","satelliteTime":"0","distance":"46.09526","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.69259,"lat":40.1992402221,"lon":116.7355898673,"alt":0.0,"systemTime":"1615802258823","satelliteTime":"0","distance":"22.84557","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.037928,"lat":40.1991582271,"lon":116.7356243718,"alt":0.0,"systemTime":"1615802052056","satelliteTime":"0","distance":"27.96306","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.237472,"lat":40.1991948799,"lon":116.7355955536,"alt":0.0,"systemTime":"1615802182467","satelliteTime":"0","distance":"24.26368","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":1.647377,"lat":40.1992790599,"lon":116.7358606085,"alt":0.0,"systemTime":"1615802118416","satelliteTime":"0","distance":"45.85200","driveIn":false,"driveOut":true},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.941518,"lat":40.1992400572,"lon":116.7355858555,"alt":0.0,"systemTime":"1615802258896","satelliteTime":"0","distance":"22.50721","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.792672,"lat":40.1991586043,"lon":116.7356292168,"alt":0.0,"systemTime":"1615802052161","satelliteTime":"0","distance":"28.32586","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.241449,"lat":40.1991948029,"lon":116.7356008635,"alt":0.0,"systemTime":"1615802182542","satelliteTime":"0","distance":"24.69905","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":0.999643,"lat":40.1992799151,"lon":116.7358655423,"alt":0.0,"systemTime":"1615802118492","satelliteTime":"0","distance":"46.27602","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.793724,"lat":40.1992403587,"lon":116.7355763838,"alt":0.0,"systemTime":"1615802258970","satelliteTime":"0","distance":"21.70195","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.998442,"lat":40.1991579436,"lon":116.735637641,"alt":0.0,"systemTime":"1615802052244","satelliteTime":"0","distance":"29.01544","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.276191,"lat":40.1991947212,"lon":116.7356068267,"alt":0.0,"systemTime":"1615802182747","satelliteTime":"0","distance":"25.18854","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":0.663719,"lat":40.1992795137,"lon":116.7358592749,"alt":0.0,"systemTime":"1615802118569","satelliteTime":"0","distance":"45.74148","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.628361,"lat":40.1992402818,"lon":116.7355692058,"alt":0.0,"systemTime":"1615802259046","satelliteTime":"0","distance":"21.09473","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.477113,"lat":40.1991571504,"lon":116.735643502,"alt":0.0,"systemTime":"1615802052365","satelliteTime":"0","distance":"29.51006","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.325596,"lat":40.1991945331,"lon":116.735613504,"alt":0.0,"systemTime":"1615802182830","satelliteTime":"0","distance":"25.74035","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":1.245314,"lat":40.1992792911,"lon":116.7358488223,"alt":0.0,"systemTime":"1615802118662","satelliteTime":"0","distance":"44.85271","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.386057,"lat":40.1992402943,"lon":116.7355600948,"alt":0.0,"systemTime":"1615802259230","satelliteTime":"0","distance":"20.32314","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.694839,"lat":40.199156636,"lon":116.7356489357,"alt":0.0,"systemTime":"1615802052441","satelliteTime":"0","distance":"29.95976","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.31123,"lat":40.1991943333,"lon":116.7356179439,"alt":0.0,"systemTime":"1615802182905","satelliteTime":"0","distance":"26.10988","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.262741,"lat":40.1992791818,"lon":116.7358458909,"alt":0.0,"systemTime":"1615802118860","satelliteTime":"0","distance":"44.60317","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.633321,"lat":40.1992402664,"lon":116.7355531039,"alt":0.0,"systemTime":"1615802259303","satelliteTime":"0","distance":"19.73166","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.611957,"lat":40.1991559809,"lon":116.7356558043,"alt":0.0,"systemTime":"1615802052575","satelliteTime":"0","distance":"30.52908","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.24476,"lat":40.1991944342,"lon":116.7356240746,"alt":0.0,"systemTime":"1615802182982","satelliteTime":"0","distance":"26.60950","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.953721,"lat":40.1992799544,"lon":116.7358447571,"alt":0.0,"systemTime":"1615802118934","satelliteTime":"0","distance":"44.51173","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.622197,"lat":40.1992401671,"lon":116.7355435611,"alt":0.0,"systemTime":"1615802259372","satelliteTime":"0","distance":"18.92524","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.511434,"lat":40.1991558754,"lon":116.735662246,"alt":0.0,"systemTime":"1615802052654","satelliteTime":"0","distance":"31.04305","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.129088,"lat":40.1991945356,"lon":116.7356293619,"alt":0.0,"systemTime":"1615802183065","satelliteTime":"0","distance":"27.04063","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.127559,"lat":40.1992802176,"lon":116.7358350352,"alt":0.0,"systemTime":"1615802119012","satelliteTime":"0","distance":"43.68819","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.643083,"lat":40.1992402051,"lon":116.7355365938,"alt":0.0,"systemTime":"1615802259444","satelliteTime":"0","distance":"18.33548","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.805402,"lat":40.1991552353,"lon":116.7356703068,"alt":0.0,"systemTime":"1615802052772","satelliteTime":"0","distance":"31.70801","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.30228,"lat":40.1991942085,"lon":116.7356370333,"alt":0.0,"systemTime":"1615802183140","satelliteTime":"0","distance":"27.68053","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.286891,"lat":40.1992801525,"lon":116.7358255437,"alt":0.0,"systemTime":"1615802119089","satelliteTime":"0","distance":"42.88214","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.40361,"lat":40.1992401712,"lon":116.735529994,"alt":0.0,"systemTime":"1615802259649","satelliteTime":"0","distance":"17.77781","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.915542,"lat":40.1991557627,"lon":116.7356758082,"alt":0.0,"systemTime":"1615802052854","satelliteTime":"0","distance":"32.12452","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.513479,"lat":40.1991943051,"lon":116.7356421653,"alt":0.0,"systemTime":"1615802183327","satelliteTime":"0","distance":"28.10019","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.120306,"lat":40.199279515,"lon":116.7358174636,"alt":0.0,"systemTime":"1615802119167","satelliteTime":"0","distance":"42.19212","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.077891,"lat":40.1992402244,"lon":116.7355235069,"alt":0.0,"systemTime":"1615802259720","satelliteTime":"0","distance":"17.22884","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.399828,"lat":40.1991570232,"lon":116.7356778401,"alt":0.0,"systemTime":"1615802052975","satelliteTime":"0","distance":"32.23751","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.644802,"lat":40.1991941758,"lon":116.7356498443,"alt":0.0,"systemTime":"1615802183405","satelliteTime":"0","distance":"28.73649","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.357308,"lat":40.1992789976,"lon":116.7358121803,"alt":0.0,"systemTime":"1615802119365","satelliteTime":"0","distance":"41.74030","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.011987,"lat":40.1992402835,"lon":116.7355141819,"alt":0.0,"systemTime":"1615802259796","satelliteTime":"0","distance":"16.44022","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.72872,"lat":40.1991576327,"lon":116.735682825,"alt":0.0,"systemTime":"1615802053049","satelliteTime":"0","distance":"32.61240","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.493815,"lat":40.1991946095,"lon":116.7356535221,"alt":0.0,"systemTime":"1615802183482","satelliteTime":"0","distance":"29.02821","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.669352,"lat":40.1992790521,"lon":116.7358096916,"alt":0.0,"systemTime":"1615802119439","satelliteTime":"0","distance":"41.52941","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.32773,"lat":40.1992402438,"lon":116.7355065977,"alt":0.0,"systemTime":"1615802259878","satelliteTime":"0","distance":"15.80031","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.274866,"lat":40.1991582446,"lon":116.7356864519,"alt":0.0,"systemTime":"1615802053177","satelliteTime":"0","distance":"32.87971","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.169951,"lat":40.1991949346,"lon":116.7356591704,"alt":0.0,"systemTime":"1615802183558","satelliteTime":"0","distance":"29.48612","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.584403,"lat":40.1992793633,"lon":116.7358060875,"alt":0.0,"systemTime":"1615802119520","satelliteTime":"0","distance":"41.22556","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.698614,"lat":40.1992401773,"lon":116.7354971698,"alt":0.0,"systemTime":"1615802259952","satelliteTime":"0","distance":"15.00567","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.703485,"lat":40.1991562036,"lon":116.735698808,"alt":0.0,"systemTime":"1615802053258","satelliteTime":"0","distance":"33.94599","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.918437,"lat":40.1991946981,"lon":116.7356636703,"alt":0.0,"systemTime":"1615802183737","satelliteTime":"0","distance":"29.86426","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.225735,"lat":40.1992795693,"lon":116.7357965161,"alt":0.0,"systemTime":"1615802119598","satelliteTime":"0","distance":"40.41463","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.810998,"lat":40.199240297,"lon":116.7354895955,"alt":0.0,"systemTime":"1615802260160","satelliteTime":"0","distance":"14.36529","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.643549,"lat":40.1991560494,"lon":116.7357035949,"alt":0.0,"systemTime":"1615802053382","satelliteTime":"0","distance":"34.33592","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.962875,"lat":40.199195142,"lon":116.7356710014,"alt":0.0,"systemTime":"1615802183807","satelliteTime":"0","distance":"30.45956","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":2.832566,"lat":40.1992797683,"lon":116.7357873094,"alt":0.0,"systemTime":"1615802119675","satelliteTime":"0","distance":"39.63474","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.787498,"lat":40.1992400482,"lon":116.7354805102,"alt":0.0,"systemTime":"1615802260242","satelliteTime":"0","distance":"13.60369","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":4.016298,"lat":40.1991570187,"lon":116.7357067635,"alt":0.0,"systemTime":"1615802053461","satelliteTime":"0","distance":"34.55558","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.224998,"lat":40.1991951322,"lon":116.7356758104,"alt":0.0,"systemTime":"1615802183882","satelliteTime":"0","distance":"30.85817","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.659139,"lat":40.1992796698,"lon":116.7357816559,"alt":0.0,"systemTime":"1615802119755","satelliteTime":"0","distance":"39.15432","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.710055,"lat":40.199240007,"lon":116.7354734071,"alt":0.0,"systemTime":"1615802260322","satelliteTime":"0","distance":"13.00667","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.775972,"lat":40.1991568593,"lon":116.7357134195,"alt":0.0,"systemTime":"1615802053574","satelliteTime":"0","distance":"35.09735","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.459951,"lat":40.1991943953,"lon":116.7356835994,"alt":0.0,"systemTime":"1615802183958","satelliteTime":"0","distance":"31.52207","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.599107,"lat":40.1992795248,"lon":116.7357782983,"alt":0.0,"systemTime":"1615802119917","satelliteTime":"0","distance":"38.86838","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.700326,"lat":40.1992403527,"lon":116.7354636156,"alt":0.0,"systemTime":"1615802260401","satelliteTime":"0","distance":"12.17782","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.16311,"lat":40.1991579146,"lon":116.7357175953,"alt":0.0,"systemTime":"1615802053648","satelliteTime":"0","distance":"35.39727","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.427513,"lat":40.1991943792,"lon":116.7356872588,"alt":0.0,"systemTime":"1615802184131","satelliteTime":"0","distance":"31.82594","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.590058,"lat":40.1992793401,"lon":116.7357675394,"alt":0.0,"systemTime":"1615802119997","satelliteTime":"0","distance":"37.95417","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.784769,"lat":40.1992406815,"lon":116.735455875,"alt":0.0,"systemTime":"1615802260475","satelliteTime":"0","distance":"11.52207","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.556938,"lat":40.199158625,"lon":116.7357192674,"alt":0.0,"systemTime":"1615802053764","satelliteTime":"0","distance":"35.50783","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.979728,"lat":40.1991947275,"lon":116.7356910003,"alt":0.0,"systemTime":"1615802184203","satelliteTime":"0","distance":"32.12794","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.087134,"lat":40.1992789313,"lon":116.735758191,"alt":0.0,"systemTime":"1615802120076","satelliteTime":"0","distance":"37.15803","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":7,"heading":0.0,"speed":4.773538,"lat":40.1992409209,"lon":116.7354475587,"alt":0.0,"systemTime":"1615802260551","satelliteTime":"0","distance":"10.82012","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.537513,"lat":40.1991579636,"lon":116.7357272712,"alt":0.0,"systemTime":"1615802053844","satelliteTime":"0","distance":"36.17808","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.357381,"lat":40.199194841,"lon":116.7356932768,"alt":0.0,"systemTime":"1615802184284","satelliteTime":"0","distance":"32.31424","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.811716,"lat":40.1992791683,"lon":116.7357542908,"alt":0.0,"systemTime":"1615802120154","satelliteTime":"0","distance":"36.82886","driveIn":true,"driveOut":false},{"uuid":"949","carId":"0","type":"3","color":"0","inOutFlag":4,"heading":0.0,"speed":4.615699,"lat":40.1992408736,"lon":116.7354406484,"alt":0.0,"systemTime":"1615802260740","satelliteTime":"0","distance":"10.24227","driveIn":false,"driveOut":true},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.517359,"lat":40.1991584653,"lon":116.7357299471,"alt":0.0,"systemTime":"1615802053975","satelliteTime":"0","distance":"36.37789","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.182996,"lat":40.1991941699,"lon":116.7357042218,"alt":0.0,"systemTime":"1615802184363","satelliteTime":"0","distance":"33.23941","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.58601,"lat":40.1992794462,"lon":116.735751443,"alt":0.0,"systemTime":"1615802120358","satelliteTime":"0","distance":"36.58935","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.06026,"lat":40.1991578475,"lon":116.735739305,"alt":0.0,"systemTime":"1615802054056","satelliteTime":"0","distance":"37.15757","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.902358,"lat":40.1991945269,"lon":116.7357082993,"alt":0.0,"systemTime":"1615802184563","satelliteTime":"0","distance":"33.57009","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.672491,"lat":40.199279632,"lon":116.7357438557,"alt":0.0,"systemTime":"1615802120431","satelliteTime":"0","distance":"35.94716","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.626374,"lat":40.1991567429,"lon":116.7357491169,"alt":0.0,"systemTime":"1615802054165","satelliteTime":"0","distance":"37.99085","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.200551,"lat":40.1991952698,"lon":116.735713313,"alt":0.0,"systemTime":"1615802184638","satelliteTime":"0","distance":"33.97032","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.442311,"lat":40.1992790602,"lon":116.735737202,"alt":0.0,"systemTime":"1615802120504","satelliteTime":"0","distance":"35.37838","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":4.317677,"lat":40.1991565286,"lon":116.7357572212,"alt":0.0,"systemTime":"1615802054242","satelliteTime":"0","distance":"38.65684","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.179831,"lat":40.1991957711,"lon":116.7357175831,"alt":0.0,"systemTime":"1615802184714","satelliteTime":"0","distance":"34.31474","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.123498,"lat":40.199279384,"lon":116.7357249141,"alt":0.0,"systemTime":"1615802120590","satelliteTime":"0","distance":"34.33871","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":4.437632,"lat":40.1991565626,"lon":116.7357624193,"alt":0.0,"systemTime":"1615802054377","satelliteTime":"0","distance":"39.07896","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.656279,"lat":40.1991954964,"lon":116.7357227947,"alt":0.0,"systemTime":"1615802184796","satelliteTime":"0","distance":"34.75512","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.944893,"lat":40.1992790543,"lon":116.7357180548,"alt":0.0,"systemTime":"1615802120681","satelliteTime":"0","distance":"33.75436","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":4.152788,"lat":40.1991573606,"lon":116.7357698276,"alt":0.0,"systemTime":"1615802054455","satelliteTime":"0","distance":"39.65784","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.23597,"lat":40.1991935909,"lon":116.7357326558,"alt":0.0,"systemTime":"1615802184877","satelliteTime":"0","distance":"35.61899","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":5.0563,"lat":40.1992793154,"lon":116.7357132032,"alt":0.0,"systemTime":"1615802120764","satelliteTime":"0","distance":"33.34506","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.573127,"lat":40.1991578003,"lon":116.7357741717,"alt":0.0,"systemTime":"1615802054562","satelliteTime":"0","distance":"39.99897","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.640305,"lat":40.1991942363,"lon":116.7357364005,"alt":0.0,"systemTime":"1615802184959","satelliteTime":"0","distance":"35.91700","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.330799,"lat":40.1992792432,"lon":116.7357067926,"alt":0.0,"systemTime":"1615802120945","satelliteTime":"0","distance":"32.80090","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.587479,"lat":40.1991569306,"lon":116.7357832722,"alt":0.0,"systemTime":"1615802054644","satelliteTime":"0","distance":"40.76952","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":3.557845,"lat":40.199195183,"lon":116.735735494,"alt":0.0,"systemTime":"1615802185163","satelliteTime":"0","distance":"35.82095","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.994465,"lat":40.199279381,"lon":116.7356976163,"alt":0.0,"systemTime":"1615802121022","satelliteTime":"0","distance":"32.02410","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":4.142085,"lat":40.1991556391,"lon":116.7357975925,"alt":0.0,"systemTime":"1615802054764","satelliteTime":"0","distance":"41.98042","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.590332,"lat":40.1991955653,"lon":116.7357411941,"alt":0.0,"systemTime":"1615802185239","satelliteTime":"0","distance":"36.28857","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.81858,"lat":40.199279627,"lon":116.7356932344,"alt":0.0,"systemTime":"1615802121099","satelliteTime":"0","distance":"31.65479","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":5.118244,"lat":40.1991544035,"lon":116.7358089282,"alt":0.0,"systemTime":"1615802054846","satelliteTime":"0","distance":"42.94587","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.199256,"lat":40.1991952769,"lon":116.7357450592,"alt":0.0,"systemTime":"1615802185320","satelliteTime":"0","distance":"36.61736","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.900847,"lat":40.1992804946,"lon":116.7356855685,"alt":0.0,"systemTime":"1615802121181","satelliteTime":"0","distance":"31.01298","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":5.55582,"lat":40.199153539,"lon":116.7358154705,"alt":0.0,"systemTime":"1615802054964","satelliteTime":"0","distance":"43.50771","driveIn":false,"driveOut":true},{"uuid":"859","carId":"0","type":"3","color":"0","inOutFlag":6,"heading":0.0,"speed":2.218443,"lat":40.1991955315,"lon":116.7357500105,"alt":0.0,"systemTime":"1615802185405","satelliteTime":"0","distance":"37.02564","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.617652,"lat":40.1992804511,"lon":116.7356806913,"alt":0.0,"systemTime":"1615802121285","satelliteTime":"0","distance":"30.59935","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":4.969211,"lat":40.1991538807,"lon":116.7358154332,"alt":0.0,"systemTime":"1615802055047","satelliteTime":"0","distance":"43.49458","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.563988,"lat":40.1992802179,"lon":116.7356725741,"alt":0.0,"systemTime":"1615802121383","satelliteTime":"0","distance":"29.90947","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.904251,"lat":40.1991523158,"lon":116.735826276,"alt":0.0,"systemTime":"1615802055163","satelliteTime":"0","distance":"44.42982","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.686164,"lat":40.199279808,"lon":116.7356672887,"alt":0.0,"systemTime":"1615802121558","satelliteTime":"0","distance":"29.45782","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.484671,"lat":40.1991526147,"lon":116.7358289791,"alt":0.0,"systemTime":"1615802055254","satelliteTime":"0","distance":"44.64292","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.938946,"lat":40.1992796742,"lon":116.7356573255,"alt":0.0,"systemTime":"1615802121639","satelliteTime":"0","distance":"28.61257","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.244963,"lat":40.1991518658,"lon":116.7358360355,"alt":0.0,"systemTime":"1615802055393","satelliteTime":"0","distance":"45.24395","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.985659,"lat":40.199279895,"lon":116.7356537953,"alt":0.0,"systemTime":"1615802121712","satelliteTime":"0","distance":"28.31575","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.572601,"lat":40.1991512749,"lon":116.7358432634,"alt":0.0,"systemTime":"1615802055472","satelliteTime":"0","distance":"45.85466","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.872353,"lat":40.1992796948,"lon":116.7356450959,"alt":0.0,"systemTime":"1615802121792","satelliteTime":"0","distance":"27.57707","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.537741,"lat":40.1991506081,"lon":116.7358492109,"alt":0.0,"systemTime":"1615802055550","satelliteTime":"0","distance":"46.36247","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.877197,"lat":40.1992797071,"lon":116.7356384808,"alt":0.0,"systemTime":"1615802121875","satelliteTime":"0","distance":"27.01711","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":3.387744,"lat":40.1991522948,"lon":116.7358460624,"alt":0.0,"systemTime":"1615802055648","satelliteTime":"0","distance":"46.05576","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":3.969447,"lat":40.1992800247,"lon":116.735630632,"alt":0.0,"systemTime":"1615802121952","satelliteTime":"0","distance":"26.35609","driveIn":true,"driveOut":false},{"uuid":"643","carId":"0","type":"3","color":"0","inOutFlag":2,"heading":0.0,"speed":2.488923,"lat":40.1991533725,"lon":116.7358459409,"alt":0.0,"systemTime":"1615802055742","satelliteTime":"0","distance":"46.01549","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":5,"heading":0.0,"speed":4.22635,"lat":40.1992798694,"lon":116.7356235334,"alt":0.0,"systemTime":"1615802122149","satelliteTime":"0","distance":"25.75370","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":4.183265,"lat":40.19927966,"lon":116.7356157793,"alt":0.0,"systemTime":"1615802122223","satelliteTime":"0","distance":"25.09532","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":4.074504,"lat":40.199279581,"lon":116.7356102196,"alt":0.0,"systemTime":"1615802122295","satelliteTime":"0","distance":"24.62410","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":8,"heading":0.0,"speed":3.973487,"lat":40.1992799455,"lon":116.7356019047,"alt":0.0,"systemTime":"1615802122372","satelliteTime":"0","distance":"23.92511","driveIn":false,"driveOut":true}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":1,"heading":0.0,"speed":3.989798,"lat":40.1992800214,"lon":116.7355951976,"alt":0.0,"systemTime":"1615802122477","satelliteTime":"0","distance":"23.35903","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":1,"heading":0.0,"speed":4.230833,"lat":40.1992799853,"lon":116.7355860343,"alt":0.0,"systemTime":"1615802122553","satelliteTime":"0","distance":"22.58424","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":1,"heading":0.0,"speed":4.494411,"lat":40.1992800352,"lon":116.735578528,"alt":0.0,"systemTime":"1615802122759","satelliteTime":"0","distance":"21.95080","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":1,"heading":0.0,"speed":4.527164,"lat":40.1992797832,"lon":116.7355706568,"alt":0.0,"systemTime":"1615802122839","satelliteTime":"0","distance":"21.28286","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":1,"heading":0.0,"speed":4.376662,"lat":40.1992798646,"lon":116.7355642523,"alt":0.0,"systemTime":"1615802122910","satelliteTime":"0","distance":"20.74332","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.249522,"lat":40.1992799562,"lon":116.7355553346,"alt":0.0,"systemTime":"1615802122985","satelliteTime":"0","distance":"19.99221","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.150593,"lat":40.1992801342,"lon":116.7355499241,"alt":0.0,"systemTime":"1615802123075","satelliteTime":"0","distance":"19.53855","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.019808,"lat":40.1992800419,"lon":116.735542442,"alt":0.0,"systemTime":"1615802123156","satelliteTime":"0","distance":"18.90663","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":3.769295,"lat":40.1992800439,"lon":116.7355372524,"alt":0.0,"systemTime":"1615802123329","satelliteTime":"0","distance":"18.46951","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":3.664146,"lat":40.1992799942,"lon":116.7355292226,"alt":0.0,"systemTime":"1615802123406","satelliteTime":"0","distance":"17.79273","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":3.982035,"lat":40.1992799562,"lon":116.7355209949,"alt":0.0,"systemTime":"1615802123482","satelliteTime":"0","distance":"17.09997","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.412724,"lat":40.1992798039,"lon":116.7355119934,"alt":0.0,"systemTime":"1615802123566","satelliteTime":"0","distance":"16.34082","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.630624,"lat":40.1992796496,"lon":116.7355054741,"alt":0.0,"systemTime":"1615802123665","satelliteTime":"0","distance":"15.79063","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.539972,"lat":40.1992799876,"lon":116.7354966969,"alt":0.0,"systemTime":"1615802123753","satelliteTime":"0","distance":"15.06050","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.444885,"lat":40.1992800832,"lon":116.7354892595,"alt":0.0,"systemTime":"1615802123921","satelliteTime":"0","distance":"14.43942","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.430207,"lat":40.1992800748,"lon":116.7354813266,"alt":0.0,"systemTime":"1615802123998","satelliteTime":"0","distance":"13.77584","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.516784,"lat":40.1992798122,"lon":116.7354730486,"alt":0.0,"systemTime":"1615802124085","satelliteTime":"0","distance":"13.07911","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.629067,"lat":40.1992799876,"lon":116.735463914,"alt":0.0,"systemTime":"1615802124173","satelliteTime":"0","distance":"12.32186","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.639268,"lat":40.1992803948,"lon":116.7354575887,"alt":0.0,"systemTime":"1615802124259","satelliteTime":"0","distance":"11.80592","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.524597,"lat":40.1992803096,"lon":116.7354489189,"alt":0.0,"systemTime":"1615802124428","satelliteTime":"0","distance":"11.08557","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.408017,"lat":40.1992801134,"lon":116.7354414139,"alt":0.0,"systemTime":"1615802124505","satelliteTime":"0","distance":"10.46056","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.376606,"lat":40.1992803019,"lon":116.7354337727,"alt":0.0,"systemTime":"1615802124585","satelliteTime":"0","distance":"9.837222","driveIn":true,"driveOut":false}]
|
||||
[{"uuid":"789","carId":"0","type":"3","color":"0","inOutFlag":3,"heading":0.0,"speed":4.208932,"lat":40.1992804239,"lon":116.735428194,"alt":0.0,"systemTime":"1615802124673","satelliteTime":"0","distance":"9.383926","driveIn":true,"driveOut":false}]
|
||||
@@ -614,10 +614,47 @@ public class MockIntentHandler implements IntentHandler {
|
||||
.rotate( ( float ) 358.526123 );
|
||||
IMogoMarker marker3 = MogoApisHandler.getInstance().getApis().getMapServiceApi().getMarkerManager( context ).addMarker( DataTypes.TYPE_MARKER_ADAS, options3 );
|
||||
break;
|
||||
|
||||
case 50:
|
||||
DebugConfig.setSelfCarSpeedYOffset( intent.getIntExtra( "yOffset", 20 ) );
|
||||
break;
|
||||
case 51:
|
||||
mLocationMockHandler.sendEmptyMessageDelayed( 100, 0L );
|
||||
mLocationMockHandler.sendEmptyMessageDelayed( 101, 1000L );
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private BufferedReader roadSizeBr;
|
||||
private JSONObject locJo = null;
|
||||
|
||||
private void handleMockSingleLocDataIntent() throws Exception{
|
||||
if ( locJo == null ) {
|
||||
String locLine = "{\"systemTime\":1615529718585,\"satelliteTime\":1615529718585,\"lon\":116.73573385415098,\"lat\":40.19907712731953,\"alt\":34.4018669128417,\"heading\":0.342695406938048,\"speed\":0.003303937}";
|
||||
locJo = new JSONObject( locLine );
|
||||
locJo.put( "satelliteTime", System.currentTimeMillis() );
|
||||
locJo.put( "systemTime", System.currentTimeMillis() );
|
||||
}
|
||||
MarkerServiceHandler.getApis().getMapServiceApi().getMapUIController().syncLocation2Map( locJo );
|
||||
mLocationMockHandler.sendEmptyMessageDelayed( 100, 50L );
|
||||
}
|
||||
|
||||
private void handleRoadSideMockDataIntent() throws Exception{
|
||||
if ( roadSizeBr == null ) {
|
||||
roadSizeBr = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "roadSide.txt" ) ) );
|
||||
}
|
||||
String carsLine = roadSizeBr.readLine();
|
||||
MogoSnapshotSetData data = new MogoSnapshotSetData();
|
||||
List<CloudRoadData> allList = GsonUtil.arrayFromJson( carsLine, CloudRoadData.class );
|
||||
for ( CloudRoadData cloudRoadData : allList ) {
|
||||
cloudRoadData.setWgslat( cloudRoadData.getLat() );
|
||||
cloudRoadData.setWgslon( cloudRoadData.getLon() );
|
||||
cloudRoadData.setFromType( CloudRoadData.FROM_ROAD_UNIT );
|
||||
}
|
||||
data.setAllList( allList );
|
||||
SnapshotSetDataDrawer.getInstance().renderSnapshotData( data );
|
||||
mLocationMockHandler.sendEmptyMessageDelayed( 101, 100L );
|
||||
}
|
||||
|
||||
public void onAdasCarDataCallback( ADASCarStateInfo stateInfo ) {
|
||||
if ( stateInfo != null && stateInfo.getValues() != null ) {
|
||||
JSONObject data = new JSONObject();
|
||||
@@ -684,10 +721,18 @@ public class MockIntentHandler implements IntentHandler {
|
||||
} catch ( Exception e ) {
|
||||
try {
|
||||
br3.close();
|
||||
br31.close();
|
||||
br32.close();
|
||||
br33.close();
|
||||
br34.close();
|
||||
} catch ( IOException ex ) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
br3 = null;
|
||||
br31 = null;
|
||||
br32 = null;
|
||||
br33 = null;
|
||||
br34 = null;
|
||||
}
|
||||
} else if( msg.what == 31 ){
|
||||
try {
|
||||
@@ -700,18 +745,7 @@ public class MockIntentHandler implements IntentHandler {
|
||||
}
|
||||
br31 = null;
|
||||
}
|
||||
} else if ( msg.what == 5 ) {
|
||||
try {
|
||||
handleMockAdasLocIntent();
|
||||
} catch ( Exception e ) {
|
||||
try {
|
||||
br5.close();
|
||||
} catch ( IOException ex ) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
br5 = null;
|
||||
}
|
||||
} else if ( msg.what == 48 ) {
|
||||
}else if ( msg.what == 48 ) {
|
||||
try {
|
||||
handleMockLocationIntent48();
|
||||
} catch ( Exception e ) {
|
||||
@@ -722,6 +756,23 @@ public class MockIntentHandler implements IntentHandler {
|
||||
}
|
||||
br48 = null;
|
||||
}
|
||||
}else if ( msg.what == 100 ) {
|
||||
try {
|
||||
handleMockSingleLocDataIntent();
|
||||
} catch ( Exception e ) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}else if ( msg.what == 101 ) {
|
||||
try {
|
||||
handleRoadSideMockDataIntent();
|
||||
} catch ( Exception e ) {
|
||||
try {
|
||||
roadSizeBr.close();
|
||||
} catch ( IOException ex ) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
roadSizeBr = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -748,41 +799,6 @@ public class MockIntentHandler implements IntentHandler {
|
||||
return true;
|
||||
}
|
||||
|
||||
private boolean handleMockLocation4Intent() throws Exception {
|
||||
if ( br == null ) {
|
||||
br = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "loc4.csv" ) ) );
|
||||
}
|
||||
final long start = System.currentTimeMillis();
|
||||
String line = br.readLine();
|
||||
if ( line == null ) {
|
||||
throw new Exception( "end of file." );
|
||||
}
|
||||
String[] lineInfo = line.split(",");
|
||||
// {"systemTime":1611556780918,"satelliteTime":1611556780918,"lon":116.411180361079,"lat":39.980735708079,
|
||||
// "alt":34.58304214,"heading":357.5486755,"speed":12.132635}
|
||||
// 1615283773276 ,116.411321995561 ,39.978070895874 ,34.296333 ,0.971988 ,0.841514 ,4.4176307 ,0.1555639 ,1615283773214 ,1615283773481
|
||||
JSONObject jo = new JSONObject();
|
||||
long time = Long.parseLong(lineInfo[lineInfo.length - 1].trim());
|
||||
jo.put( "satelliteTime", time );
|
||||
jo.put( "systemTime", time );
|
||||
jo.put("lon", Double.parseDouble(lineInfo[1].trim()));
|
||||
jo.put("lat",Double.parseDouble(lineInfo[2].trim()));
|
||||
jo.put("alt", Double.parseDouble(lineInfo[3].trim()));
|
||||
jo.put("heading", Double.parseDouble(lineInfo[4].trim()));
|
||||
jo.put("speed", Double.parseDouble(lineInfo[6].trim()));
|
||||
MarkerServiceHandler.getApis().getMapServiceApi().getMapUIController().syncLocation2Map( jo );
|
||||
Log.i( "mock-timer-loc-map", "cost " + ( System.currentTimeMillis() - start ) + "ms" );
|
||||
SnapshotLocationController.getInstance().syncAdasLocationInfo( jo );
|
||||
Log.i( "mock-timer-loc", "cost " + ( System.currentTimeMillis() - start ) + "ms" );
|
||||
long delay = 100;
|
||||
if (lastLoc != 0){
|
||||
delay = time - lastLoc;
|
||||
}
|
||||
lastLoc = time;
|
||||
mLocationMockHandler.sendEmptyMessageDelayed( 1, 50L );
|
||||
return true;
|
||||
}
|
||||
|
||||
private BufferedReader br48;
|
||||
int count = 0;
|
||||
|
||||
@@ -805,7 +821,6 @@ public class MockIntentHandler implements IntentHandler {
|
||||
private BufferedReader br2;
|
||||
|
||||
private long last = 0;
|
||||
private long lastLoc = 0;
|
||||
|
||||
private boolean handleMockSnapshotIntent() throws Exception {
|
||||
if ( br2 == null ) {
|
||||
@@ -821,9 +836,6 @@ public class MockIntentHandler implements IntentHandler {
|
||||
if ( cloudRoadData == null ) {
|
||||
return false;
|
||||
}
|
||||
// double[] coor = CoordinateUtils.transformWgsToGcj( cloudRoadData.getLat(), cloudRoadData.getLon() );
|
||||
// cloudRoadData.setLon( coor[0] );
|
||||
// cloudRoadData.setLat( coor[1] );
|
||||
cloudRoadData.setWgslat( cloudRoadData.getLat() );
|
||||
cloudRoadData.setWgslon( cloudRoadData.getLon() );
|
||||
allList.add( cloudRoadData );
|
||||
@@ -857,10 +869,7 @@ public class MockIntentHandler implements IntentHandler {
|
||||
if ( cloudRoadData == null ) {
|
||||
return false;
|
||||
}
|
||||
// double[] coor = CoordinateUtils.transformWgsToGcj( cloudRoadData.getLat(), cloudRoadData.getLon() );
|
||||
cloudRoadData.setUuid( "1_21" );
|
||||
// cloudRoadData.setLon( coor[0] );
|
||||
// cloudRoadData.setLat( coor[1] );
|
||||
allList.add( cloudRoadData );
|
||||
data.setAllList( allList );
|
||||
|
||||
@@ -873,12 +882,23 @@ public class MockIntentHandler implements IntentHandler {
|
||||
|
||||
private BufferedReader br3;
|
||||
private BufferedReader br31;
|
||||
private long lastTime = 0;
|
||||
|
||||
private boolean handleMockAdasIntent() throws Exception {
|
||||
if ( br3 == null ) {
|
||||
br3 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "adas2.txt" ) ) );
|
||||
}
|
||||
if ( br31 == null ) {
|
||||
br31 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "adas3.txt" ) ) );
|
||||
}
|
||||
if ( br32 == null ) {
|
||||
br32 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "adas4.txt" ) ) );
|
||||
}
|
||||
if ( br33 == null ) {
|
||||
br33 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "adas5.txt" ) ) );
|
||||
}
|
||||
if ( br34 == null ) {
|
||||
br34 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "adas6.txt" ) ) );
|
||||
}
|
||||
String line = br3.readLine();
|
||||
if ( line == null ) {
|
||||
throw new Exception( "end of file 3." );
|
||||
@@ -888,15 +908,23 @@ public class MockIntentHandler implements IntentHandler {
|
||||
if ( adasRecognizedResult == null ) {
|
||||
return false;
|
||||
}
|
||||
// double[] coor = CoordinateUtils.transformWgsToGcj( adasRecognizedResult.lat, adasRecognizedResult.lon );
|
||||
// adasRecognizedResult.lon = coor[0];
|
||||
// adasRecognizedResult.lat = coor[1];
|
||||
allList.add( adasRecognizedResult );
|
||||
// ADASRecognizedResult next = handleMockAdasIntent3();
|
||||
// if(next != null){
|
||||
// allList.add(next);
|
||||
// }
|
||||
|
||||
ADASRecognizedResult next = handleMockAdasIntent3();
|
||||
if(next != null){
|
||||
allList.add(next);
|
||||
}
|
||||
next = handleMockAdasIntent4();
|
||||
if(next != null){
|
||||
allList.add(next);
|
||||
}
|
||||
next = handleMockAdasIntent5();
|
||||
if(next != null){
|
||||
allList.add(next);
|
||||
}
|
||||
next = handleMockAdasIntent6();
|
||||
if(next != null){
|
||||
allList.add(next);
|
||||
}
|
||||
final long start = System.currentTimeMillis();
|
||||
|
||||
AdasRecognizedResultDrawer.getInstance().renderAdasRecognizedResult( allList );
|
||||
@@ -912,102 +940,79 @@ public class MockIntentHandler implements IntentHandler {
|
||||
return true;
|
||||
}
|
||||
|
||||
private ADASRecognizedResult handleMockAdasIntent3() throws Exception {
|
||||
if ( br31 == null ) {
|
||||
br31 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "adas3.txt" ) ) );
|
||||
private ADASRecognizedResult handleMockAdasIntent3() {
|
||||
String line = null;
|
||||
try {
|
||||
line = br31.readLine();
|
||||
} catch ( IOException e ) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
String line = br31.readLine();
|
||||
if ( line == null ) {
|
||||
throw new Exception( "end of file 3." );
|
||||
return null;
|
||||
}
|
||||
List< ADASRecognizedResult > allList = new ArrayList<>();
|
||||
ADASRecognizedResult adasRecognizedResult = GsonUtil.objectFromJson( line, ADASRecognizedResult.class );
|
||||
if ( adasRecognizedResult == null ) {
|
||||
return null;
|
||||
}
|
||||
// double[] coor = CoordinateUtils.transformWgsToGcj( adasRecognizedResult.lat, adasRecognizedResult.lon );
|
||||
// adasRecognizedResult.lon = coor[0];
|
||||
// adasRecognizedResult.lat = coor[1];
|
||||
adasRecognizedResult.uuid = "2_2";
|
||||
return adasRecognizedResult;
|
||||
// allList.add( adasRecognizedResult );
|
||||
//
|
||||
// final long start = System.currentTimeMillis();
|
||||
//
|
||||
// AdasRecognizedResultDrawer.getInstance().renderAdasRecognizedResult( allList );
|
||||
// Log.i( "mock-timer-adas", "cost " + ( System.currentTimeMillis() - start ) + "ms" );
|
||||
// long delay = 100;
|
||||
// if (last != 0){
|
||||
// delay = adasRecognizedResult.satelliteTime - last;
|
||||
// }
|
||||
// last = adasRecognizedResult.satelliteTime;
|
||||
//
|
||||
// Log.d("send-delay", "delay: " + delay);
|
||||
// mLocationMockHandler.sendEmptyMessageDelayed( 31, 50L );
|
||||
// return true;
|
||||
}
|
||||
|
||||
private boolean handleMockAdasIntent2() throws Exception {
|
||||
if ( br3 == null ) {
|
||||
br3 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "loc4.csv" ) ) );
|
||||
private BufferedReader br32;
|
||||
private ADASRecognizedResult handleMockAdasIntent4() {
|
||||
String line = null;
|
||||
try {
|
||||
line = br32.readLine();
|
||||
} catch ( IOException e ) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
String line = br3.readLine();
|
||||
if ( line == null ) {
|
||||
throw new Exception( "end of file 3." );
|
||||
return null;
|
||||
}
|
||||
List< ADASRecognizedResult > allList = new ArrayList<>();
|
||||
String[] lineInfo = line.split(",");
|
||||
JSONObject jo = new JSONObject();
|
||||
long time = Long.parseLong(lineInfo[lineInfo.length - 1].trim());
|
||||
jo.put( "satelliteTime", time );
|
||||
jo.put( "systemTime", time );
|
||||
jo.put("lon", Double.parseDouble(lineInfo[1].trim()));
|
||||
jo.put("lat",Double.parseDouble(lineInfo[2].trim()));
|
||||
jo.put("alt", Double.parseDouble(lineInfo[3].trim()));
|
||||
jo.put("heading", Double.parseDouble(lineInfo[4].trim()));
|
||||
jo.put("speed", Double.parseDouble(lineInfo[6].trim()));
|
||||
jo.put("type", 3);
|
||||
jo.put("uuid", "2_1");
|
||||
ADASRecognizedResult adasRecognizedResult = GsonUtil.objectFromJson( jo.toString(), ADASRecognizedResult.class );
|
||||
ADASRecognizedResult adasRecognizedResult = GsonUtil.objectFromJson( line, ADASRecognizedResult.class );
|
||||
if ( adasRecognizedResult == null ) {
|
||||
return false;
|
||||
return null;
|
||||
}
|
||||
// double[] coor = CoordinateUtils.transformWgsToGcj( adasRecognizedResult.lat, adasRecognizedResult.lon );
|
||||
// adasRecognizedResult.lon = coor[0];
|
||||
// adasRecognizedResult.lat = coor[1];
|
||||
allList.add( adasRecognizedResult );
|
||||
|
||||
final long start = System.currentTimeMillis();
|
||||
|
||||
AdasRecognizedResultDrawer.getInstance().renderAdasRecognizedResult( allList );
|
||||
Log.i( "mock-timer-adas", "cost " + ( System.currentTimeMillis() - start ) + "ms" );
|
||||
long delay = 100;
|
||||
if (last != 0){
|
||||
delay = adasRecognizedResult.satelliteTime - last;
|
||||
}
|
||||
last = adasRecognizedResult.satelliteTime;
|
||||
|
||||
Log.d("send-delay", "delay: " + delay);
|
||||
mLocationMockHandler.sendEmptyMessageDelayed( 3, 50L );
|
||||
return true;
|
||||
adasRecognizedResult.uuid = "2_3";
|
||||
return adasRecognizedResult;
|
||||
}
|
||||
|
||||
private BufferedReader br5;
|
||||
|
||||
private boolean handleMockAdasLocIntent() throws Exception {
|
||||
if ( br5 == null ) {
|
||||
br5 = new BufferedReader( new InputStreamReader( AbsMogoApplication.getApp().getAssets().open( "adas-loc.txt" ) ) );
|
||||
private BufferedReader br33;
|
||||
private ADASRecognizedResult handleMockAdasIntent5() {
|
||||
String line = null;
|
||||
try {
|
||||
line = br33.readLine();
|
||||
} catch ( IOException e ) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
String line = br5.readLine();
|
||||
if ( line == null ) {
|
||||
throw new Exception( "end of file 3." );
|
||||
return null;
|
||||
}
|
||||
MogoApisHandler.getInstance()
|
||||
.getApis()
|
||||
.getAdasControllerApi()
|
||||
.mockAdasLoc( line );
|
||||
mLocationMockHandler.sendEmptyMessageDelayed( 5, 50L );
|
||||
return true;
|
||||
ADASRecognizedResult adasRecognizedResult = GsonUtil.objectFromJson( line, ADASRecognizedResult.class );
|
||||
if ( adasRecognizedResult == null ) {
|
||||
return null;
|
||||
}
|
||||
adasRecognizedResult.uuid = "2_4";
|
||||
return adasRecognizedResult;
|
||||
}
|
||||
|
||||
private BufferedReader br34;
|
||||
private ADASRecognizedResult handleMockAdasIntent6() {
|
||||
String line = null;
|
||||
try {
|
||||
line = br34.readLine();
|
||||
} catch ( IOException e ) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
if ( line == null ) {
|
||||
return null;
|
||||
}
|
||||
ADASRecognizedResult adasRecognizedResult = GsonUtil.objectFromJson( line, ADASRecognizedResult.class );
|
||||
if ( adasRecognizedResult == null ) {
|
||||
return null;
|
||||
}
|
||||
adasRecognizedResult.uuid = "2_5";
|
||||
return adasRecognizedResult;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,6 +18,8 @@ import com.amap.api.maps.model.CameraPosition;
|
||||
import com.amap.api.navi.AMapNaviView;
|
||||
import com.amap.api.navi.AMapNaviViewOptions;
|
||||
import com.mogo.commons.AbsMogoApplication;
|
||||
import com.mogo.map.uicontroller.EnumMapUI;
|
||||
import com.mogo.module.common.MogoApisHandler;
|
||||
import com.mogo.module.small.map.animation.DirectionRotateAnimation;
|
||||
import com.mogo.utils.FileUtils;
|
||||
|
||||
@@ -227,6 +229,17 @@ public class SmallMapDirectionView extends RelativeLayout {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
mIvMapBorder.setOnClickListener( view -> {
|
||||
MogoApisHandler.getInstance().getApis()
|
||||
.getMapServiceApi()
|
||||
.getMapUIController()
|
||||
.changeMapMode(
|
||||
MogoApisHandler.getInstance()
|
||||
.getApis()
|
||||
.getAdasControllerApi()
|
||||
.getCurrentSkinMode()
|
||||
);
|
||||
} );
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user