Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
p x
SuZhouAvp
Commits
827d0a40
Commit
827d0a40
authored
Jun 18, 2025
by
p x
Browse files
集成一部分http
parent
aa341738
Changes
33
Hide whitespace changes
Inline
Side-by-side
app/src/main/AndroidManifest.xml
View file @
827d0a40
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
<!-- 允许程序读取手机状态 -->
<!-- 允许程序读取手机状态 -->
<uses-permission
android:name=
"android.permission.READ_PHONE_STATE"
/>
<uses-permission
android:name=
"android.permission.READ_PHONE_STATE"
/>
<!-- 打电话的权限 -->
<!-- 打电话的权限 -->
<!-- <uses-permission android:name="android.permission.CALL_PHONE" />-->
<!-- <uses-permission android:name="android.permission.CALL_PHONE" />-->
<!-- 从SDCard读出数据权限 -->
<!-- 从SDCard读出数据权限 -->
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<uses-permission
android:name=
"android.permission.READ_EXTERNAL_STORAGE"
/>
<!-- 允许程序写入外部存储设备 -->
<!-- 允许程序写入外部存储设备 -->
...
@@ -40,12 +40,12 @@
...
@@ -40,12 +40,12 @@
<uses-permission
android:name=
"android.permission.REQUEST_INSTALL_PACKAGES"
/>
<uses-permission
android:name=
"android.permission.REQUEST_INSTALL_PACKAGES"
/>
<application
<application
android:name=
".MyAppcation"
android:allowBackup=
"true"
android:allowBackup=
"true"
android:dataExtractionRules=
"@xml/data_extraction_rules"
android:dataExtractionRules=
"@xml/data_extraction_rules"
android:fullBackupContent=
"@xml/backup_rules"
android:fullBackupContent=
"@xml/backup_rules"
android:icon=
"@mipmap/ic_launcher"
android:icon=
"@mipmap/ic_launcher"
android:label=
"@string/app_name"
android:label=
"@string/app_name"
android:name=
".MyAppcation"
android:roundIcon=
"@mipmap/ic_launcher_round"
android:roundIcon=
"@mipmap/ic_launcher_round"
android:supportsRtl=
"true"
android:supportsRtl=
"true"
android:theme=
"@style/Theme.SuZhouAvp"
android:theme=
"@style/Theme.SuZhouAvp"
...
@@ -58,11 +58,11 @@
...
@@ -58,11 +58,11 @@
<meta-data
<meta-data
android:name=
"com.minedata.minenavi.apikey"
android:name=
"com.minedata.minenavi.apikey"
android:value=
"57ac7a0d56494912a0c28e651fa4a40a"
/>
android:value=
"57ac7a0d56494912a0c28e651fa4a40a"
/>
<!-- android:screenOrientation="userLandscape"-->
<!-- android:screenOrientation="userLandscape"-->
<activity
<activity
android:name=
".ui.BootActivity"
android:name=
".ui.BootActivity"
android:exported=
"true"
android:exported=
"true"
android:screenOrientation=
"landscape"
android:theme=
"@style/SplashTheme"
>
android:theme=
"@style/SplashTheme"
>
<intent-filter>
<intent-filter>
<action
android:name=
"android.intent.action.MAIN"
/>
<action
android:name=
"android.intent.action.MAIN"
/>
...
@@ -74,7 +74,8 @@
...
@@ -74,7 +74,8 @@
<activity
<activity
android:name=
".ui.MainActivity"
android:name=
".ui.MainActivity"
android:exported=
"true"
android:exported=
"true"
android:launchMode=
"singleTask"
>
android:launchMode=
"singleTask"
android:screenOrientation=
"landscape"
>
</activity>
</activity>
</application>
</application>
...
...
app/src/main/assets/CarJSON.json
deleted
100644 → 0
View file @
aa341738
[
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
25.106900233740987
,
"latitude"
:
31.32389665
,
"longitude"
:
120.70652959
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700176894
,
"speed"
:
3.41
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-224
}
],
"wsTime"
:
1718700176894
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
23.48004479609233
,
"latitude"
:
31.32389961
,
"longitude"
:
120.70653117
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700177296
,
"speed"
:
3.19
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-202
}
],
"wsTime"
:
1718700177296
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
21.881152152905685
,
"latitude"
:
31.32390275
,
"longitude"
:
120.70653246
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700177698
,
"speed"
:
3.26
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-179
}
],
"wsTime"
:
1718700177698
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
20.56826685102419
,
"latitude"
:
31.32390595
,
"longitude"
:
120.70653389
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700178099
,
"speed"
:
3.39
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-139
}
],
"wsTime"
:
1718700178099
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
19.549243607993304
,
"latitude"
:
31.32390934
,
"longitude"
:
120.70653511
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700178500
,
"speed"
:
3.44
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-115
}
],
"wsTime"
:
1718700178500
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
18.78528694932737
,
"latitude"
:
31.32391241
,
"longitude"
:
120.70653652
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700178902
,
"speed"
:
3.33
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-91
}
],
"wsTime"
:
1718700178902
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
18.0324088574952
,
"latitude"
:
31.32391576
,
"longitude"
:
120.70653748
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700179303
,
"speed"
:
3.17
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-91
}
],
"wsTime"
:
1718700179303
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
17.69630890881723
,
"latitude"
:
31.3239173
,
"longitude"
:
120.70653826
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700179704
,
"speed"
:
3.66
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-71
}
],
"wsTime"
:
1718700179704
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.671370721965104
,
"latitude"
:
31.32392443
,
"longitude"
:
120.70654058
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700180106
,
"speed"
:
5.29
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-46
}
],
"wsTime"
:
1718700180106
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.28034239198189
,
"latitude"
:
31.3239291
,
"longitude"
:
120.70654199
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700180507
,
"speed"
:
4.78
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-21
}
],
"wsTime"
:
1718700180507
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.10293505847997
,
"latitude"
:
31.32393154
,
"longitude"
:
120.70654306
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700180909
,
"speed"
:
5.18
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-14
}
],
"wsTime"
:
1718700180909
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.093413774776963
,
"latitude"
:
31.32393635
,
"longitude"
:
120.70654439
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700181310
,
"speed"
:
5.2
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-10
}
],
"wsTime"
:
1718700181310
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.06487724442465
,
"latitude"
:
31.32394108
,
"longitude"
:
120.70654587
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700181712
,
"speed"
:
4.52
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
2
}
],
"wsTime"
:
1718700181712
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.061134300759505
,
"latitude"
:
31.3239458
,
"longitude"
:
120.70654738
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700182115
,
"speed"
:
4.98
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
4
}
],
"wsTime"
:
1718700182115
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.08531317042133
,
"latitude"
:
31.32395315
,
"longitude"
:
120.70654949
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700182515
,
"speed"
:
5.39
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
1
}
],
"wsTime"
:
1718700182515
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.073292037482105
,
"latitude"
:
31.32395554
,
"longitude"
:
120.70655023
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700182916
,
"speed"
:
4.94
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
2
}
],
"wsTime"
:
1718700182916
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.18368155484785
,
"latitude"
:
31.32396239
,
"longitude"
:
120.70655254
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700183317
,
"speed"
:
4.71
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-9
}
],
"wsTime"
:
1718700183317
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
16.10680094555019
,
"latitude"
:
31.32396474
,
"longitude"
:
120.70655315
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700183719
,
"speed"
:
4.83
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-16
}
],
"wsTime"
:
1718700183719
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
15.910173459723865
,
"latitude"
:
31.3239693
,
"longitude"
:
120.70655478
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700184120
,
"speed"
:
4.64
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-24
}
],
"wsTime"
:
1718700184120
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
15.76342001521698
,
"latitude"
:
31.32397378
,
"longitude"
:
120.70655594
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700184522
,
"speed"
:
4.62
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-32
}
],
"wsTime"
:
1718700184522
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
15.39483568684642
,
"latitude"
:
31.32397826
,
"longitude"
:
120.70655741
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700184923
,
"speed"
:
4.68
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-35
}
],
"wsTime"
:
1718700184923
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
15.239380581336917
,
"latitude"
:
31.32398062
,
"longitude"
:
120.70655829
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700185325
,
"speed"
:
4.69
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-35
}
],
"wsTime"
:
1718700185325
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
14.765297151046326
,
"latitude"
:
31.32398723
,
"longitude"
:
120.70655989
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700185726
,
"speed"
:
4.67
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-46
}
],
"wsTime"
:
1718700185726
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
14.226654772720792
,
"latitude"
:
31.32399164
,
"longitude"
:
120.70656129
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700186127
,
"speed"
:
4.48
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-47
}
],
"wsTime"
:
1718700186127
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
13.708817150607103
,
"latitude"
:
31.32399596
,
"longitude"
:
120.70656237
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700186529
,
"speed"
:
4.58
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-60
}
],
"wsTime"
:
1718700186529
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
12.765718290390083
,
"latitude"
:
31.32400314
,
"longitude"
:
120.70656428
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700186930
,
"speed"
:
4.74
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-51
}
],
"wsTime"
:
1718700186930
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
12.48028468497526
,
"latitude"
:
31.32400551
,
"longitude"
:
120.70656507
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700187332
,
"speed"
:
4.92
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-51
}
],
"wsTime"
:
1718700187332
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
11.686493760014713
,
"latitude"
:
31.32401291
,
"longitude"
:
120.70656664
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700187733
,
"speed"
:
5.21
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-52
}
],
"wsTime"
:
1718700187733
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
11.189351611086153
,
"latitude"
:
31.32401769
,
"longitude"
:
120.7065675
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700188135
,
"speed"
:
4.74
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-51
}
],
"wsTime"
:
1718700188135
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
10.662648403429785
,
"latitude"
:
31.32402223
,
"longitude"
:
120.70656849
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700188536
,
"speed"
:
4.35
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-51
}
],
"wsTime"
:
1718700188536
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
10.343610267298487
,
"latitude"
:
31.32402469
,
"longitude"
:
120.70656912
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700188937
,
"speed"
:
4.96
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-51
}
],
"wsTime"
:
1718700188937
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.80360185113895
,
"latitude"
:
31.32402935
,
"longitude"
:
120.70657008
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700189339
,
"speed"
:
4.68
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-51
}
],
"wsTime"
:
1718700189339
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.188406712595906
,
"latitude"
:
31.32403415
,
"longitude"
:
120.70657072
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700189740
,
"speed"
:
4.66
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-58
}
],
"wsTime"
:
1718700189740
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
8.633453842532361
,
"latitude"
:
31.32403889
,
"longitude"
:
120.70657155
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700190142
,
"speed"
:
4.89
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-50
}
],
"wsTime"
:
1718700190142
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
7.901790318262272
,
"latitude"
:
31.32404568
,
"longitude"
:
120.70657255
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700190543
,
"speed"
:
4.73
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-51
}
],
"wsTime"
:
1718700190543
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
7.579733238517832
,
"latitude"
:
31.3240481
,
"longitude"
:
120.70657281
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700190945
,
"speed"
:
4.6
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-51
}
],
"wsTime"
:
1718700190945
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
6.913721492549882
,
"latitude"
:
31.32405491
,
"longitude"
:
120.70657388
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700191346
,
"speed"
:
4.42
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-39
}
],
"wsTime"
:
1718700191346
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
6.649065322590218
,
"latitude"
:
31.32405744
,
"longitude"
:
120.70657418
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700191748
,
"speed"
:
4.97
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-39
}
],
"wsTime"
:
1718700191748
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
6.197890346775864
,
"latitude"
:
31.32406402
,
"longitude"
:
120.70657495
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700192157
,
"speed"
:
4.63
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-26
}
],
"wsTime"
:
1718700192157
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
5.954052593406402
,
"latitude"
:
31.32406867
,
"longitude"
:
120.70657538
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700192558
,
"speed"
:
5.06
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-17
}
],
"wsTime"
:
1718700192558
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
5.764569485451915
,
"latitude"
:
31.32407362
,
"longitude"
:
120.70657589
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700192960
,
"speed"
:
4.85
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-9
}
],
"wsTime"
:
1718700192960
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
5.710201179658611
,
"latitude"
:
31.32407625
,
"longitude"
:
120.70657602
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700193361
,
"speed"
:
4.99
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-3
}
],
"wsTime"
:
1718700193361
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
5.8037611109094485
,
"latitude"
:
31.32408373
,
"longitude"
:
120.70657696
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700193763
,
"speed"
:
5.38
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
4
}
],
"wsTime"
:
1718700193763
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
5.848772057539833
,
"latitude"
:
31.32408835
,
"longitude"
:
120.70657738
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700194164
,
"speed"
:
4.68
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
7
}
],
"wsTime"
:
1718700194164
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
5.8741667008739284
,
"latitude"
:
31.32409098
,
"longitude"
:
120.70657781
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700194565
,
"speed"
:
4.98
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
9
}
],
"wsTime"
:
1718700194566
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
6.102144754990633
,
"latitude"
:
31.32409809
,
"longitude"
:
120.70657861
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700194967
,
"speed"
:
4.72
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
13
}
],
"wsTime"
:
1718700194967
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
6.334562432067827
,
"latitude"
:
31.32410259
,
"longitude"
:
120.70657904
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700195368
,
"speed"
:
4.59
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
16
}
],
"wsTime"
:
1718700195368
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
6.503459349863903
,
"latitude"
:
31.32410781
,
"longitude"
:
120.70657969
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700195770
,
"speed"
:
4.97
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
18
}
],
"wsTime"
:
1718700195770
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
6.679022532289906
,
"latitude"
:
31.32410989
,
"longitude"
:
120.7065798
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700196171
,
"speed"
:
4.34
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
19
}
],
"wsTime"
:
1718700196171
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
6.9453452684070385
,
"latitude"
:
31.32411464
,
"longitude"
:
120.70658044
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700196573
,
"speed"
:
4.67
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
21
}
],
"wsTime"
:
1718700196573
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
7.127383470166222
,
"latitude"
:
31.32411951
,
"longitude"
:
120.70658107
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700196974
,
"speed"
:
5.09
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
21
}
],
"wsTime"
:
1718700196974
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
7.5235754231619865
,
"latitude"
:
31.32412633
,
"longitude"
:
120.7065819
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700197375
,
"speed"
:
5.1
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
23
}
],
"wsTime"
:
1718700197375
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
7.7511026847934374
,
"latitude"
:
31.32413109
,
"longitude"
:
120.70658253
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700197777
,
"speed"
:
4.78
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
24
}
],
"wsTime"
:
1718700197777
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
8.023504289271898
,
"latitude"
:
31.32413595
,
"longitude"
:
120.70658333
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700198178
,
"speed"
:
4.77
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
26
}
],
"wsTime"
:
1718700198178
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
8.302408233840197
,
"latitude"
:
31.32414075
,
"longitude"
:
120.70658385
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700198580
,
"speed"
:
4.76
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
22
}
],
"wsTime"
:
1718700198580
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
8.540303722631734
,
"latitude"
:
31.32414551
,
"longitude"
:
120.70658468
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700198981
,
"speed"
:
4.65
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
22
}
],
"wsTime"
:
1718700198981
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
8.876212426012955
,
"latitude"
:
31.32415016
,
"longitude"
:
120.70658553
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700199383
,
"speed"
:
4.48
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
21
}
],
"wsTime"
:
1718700199383
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.05127017444039
,
"latitude"
:
31.32415507
,
"longitude"
:
120.7065863
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700199784
,
"speed"
:
4.95
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
17
}
],
"wsTime"
:
1718700199784
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.252760754955773
,
"latitude"
:
31.32415934
,
"longitude"
:
120.70658711
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700200186
,
"speed"
:
4.26
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
18
}
],
"wsTime"
:
1718700200186
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.338424987526054
,
"latitude"
:
31.32416095
,
"longitude"
:
120.70658742
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700200587
,
"speed"
:
3.53
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
17
}
],
"wsTime"
:
1718700200587
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.462037751124939
,
"latitude"
:
31.3241646
,
"longitude"
:
120.70658816
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700200988
,
"speed"
:
2.02
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
10
}
],
"wsTime"
:
1718700200988
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.539997530311467
,
"latitude"
:
31.32416615
,
"longitude"
:
120.70658838
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700201390
,
"speed"
:
1.55
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
8
}
],
"wsTime"
:
1718700201390
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.549914964986328
,
"latitude"
:
31.32416621
,
"longitude"
:
120.70658833
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700201791
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
8
}
],
"wsTime"
:
1718700201791
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
2
,
"heading"
:
9.549914964986328
,
"latitude"
:
31.32416621
,
"longitude"
:
120.70658833
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700202192
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
8
}
],
"wsTime"
:
1718700202192
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
0
,
"heading"
:
9.549914964986328
,
"latitude"
:
31.32416621
,
"longitude"
:
120.70658833
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700202594
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
15
}
],
"wsTime"
:
1718700202594
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
9.549914964986328
,
"latitude"
:
31.32416621
,
"longitude"
:
120.70658833
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700202995
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-25
}
],
"wsTime"
:
1718700202995
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
9.549914964986328
,
"latitude"
:
31.32416621
,
"longitude"
:
120.70658833
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700203396
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-43
}
],
"wsTime"
:
1718700203397
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
9.549914964986328
,
"latitude"
:
31.32416621
,
"longitude"
:
120.70658833
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700203798
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-45
}
],
"wsTime"
:
1718700203798
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
9.580732778521423
,
"latitude"
:
31.32416509
,
"longitude"
:
120.70658829
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700204199
,
"speed"
:
1.04
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-46
}
],
"wsTime"
:
1718700204199
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
9.731078902531749
,
"latitude"
:
31.32416308
,
"longitude"
:
120.70658796
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700204601
,
"speed"
:
2.2
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-44
}
],
"wsTime"
:
1718700204601
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
9.984055449010697
,
"latitude"
:
31.32416001
,
"longitude"
:
120.7065873
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700205003
,
"speed"
:
1.92
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-29
}
],
"wsTime"
:
1718700205003
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.050841038715078
,
"latitude"
:
31.32415909
,
"longitude"
:
120.70658716
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700205404
,
"speed"
:
1.91
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-23
}
],
"wsTime"
:
1718700205404
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.126369270557063
,
"latitude"
:
31.32415749
,
"longitude"
:
120.70658678
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700205805
,
"speed"
:
1.5
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-18
}
],
"wsTime"
:
1718700205805
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.231431240370199
,
"latitude"
:
31.32415577
,
"longitude"
:
120.70658649
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700206207
,
"speed"
:
1.83
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-13
}
],
"wsTime"
:
1718700206207
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.219369126295959
,
"latitude"
:
31.32415444
,
"longitude"
:
120.70658616
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700206608
,
"speed"
:
1.43
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-10
}
],
"wsTime"
:
1718700206608
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.260281959424333
,
"latitude"
:
31.32415298
,
"longitude"
:
120.70658589
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700207010
,
"speed"
:
1.54
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-10
}
],
"wsTime"
:
1718700207010
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.269871545019043
,
"latitude"
:
31.32415141
,
"longitude"
:
120.70658565
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700207412
,
"speed"
:
1.35
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-8
}
],
"wsTime"
:
1718700207412
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.29648196202541
,
"latitude"
:
31.32414991
,
"longitude"
:
120.7065854
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700207819
,
"speed"
:
1.68
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-7
}
],
"wsTime"
:
1718700207819
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.327327096317191
,
"latitude"
:
31.32414819
,
"longitude"
:
120.70658493
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700208214
,
"speed"
:
1.83
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
-6
}
],
"wsTime"
:
1718700208214
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.337162568721993
,
"latitude"
:
31.32414657
,
"longitude"
:
120.70658461
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700208615
,
"speed"
:
1.45
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
36
}
],
"wsTime"
:
1718700208615
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
10.13632768636694
,
"latitude"
:
31.32414461
,
"longitude"
:
120.70658426
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700209016
,
"speed"
:
1.97
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
197
}
],
"wsTime"
:
1718700209016
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
9.386659783444685
,
"latitude"
:
31.32414297
,
"longitude"
:
120.70658376
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700209418
,
"speed"
:
1.62
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
361
}
],
"wsTime"
:
1718700209418
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
7.984421946841081
,
"latitude"
:
31.32414147
,
"longitude"
:
120.70658349
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700209819
,
"speed"
:
1.38
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
515
}
],
"wsTime"
:
1718700209819
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
5.978286104581599
,
"latitude"
:
31.32414001
,
"longitude"
:
120.70658334
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700210221
,
"speed"
:
1.28
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700210221
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
4.094601893762132
,
"latitude"
:
31.32413859
,
"longitude"
:
120.70658313
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700210622
,
"speed"
:
2
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
531
}
],
"wsTime"
:
1718700210622
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
2.186161434924884
,
"latitude"
:
31.32413746
,
"longitude"
:
120.70658312
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700211024
,
"speed"
:
0.95
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
529
}
],
"wsTime"
:
1718700211024
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
0.15627019473208748
,
"latitude"
:
31.32413609
,
"longitude"
:
120.70658294
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700211425
,
"speed"
:
1.55
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
529
}
],
"wsTime"
:
1718700211425
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
358.21045858322213
,
"latitude"
:
31.32413483
,
"longitude"
:
120.70658293
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700211826
,
"speed"
:
1.6
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700211826
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
356.1600904358977
,
"latitude"
:
31.32413361
,
"longitude"
:
120.70658321
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700212228
,
"speed"
:
1.29
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700212228
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
354.143176555128
,
"latitude"
:
31.32413236
,
"longitude"
:
120.70658316
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700212630
,
"speed"
:
1.33
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700212630
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
351.9090216776168
,
"latitude"
:
31.32413079
,
"longitude"
:
120.70658331
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700213031
,
"speed"
:
1.5
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700213031
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
349.85933654920933
,
"latitude"
:
31.32412932
,
"longitude"
:
120.70658356
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700213432
,
"speed"
:
1.52
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700213432
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
347.7469776049778
,
"latitude"
:
31.32412782
,
"longitude"
:
120.70658385
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700213833
,
"speed"
:
1.57
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
529
}
],
"wsTime"
:
1718700213833
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
345.7311019129619
,
"latitude"
:
31.32412647
,
"longitude"
:
120.7065843
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700214235
,
"speed"
:
1.43
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700214235
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
343.5756854562027
,
"latitude"
:
31.32412521
,
"longitude"
:
120.70658456
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700214636
,
"speed"
:
1.41
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700214636
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
341.5229950445604
,
"latitude"
:
31.32412391
,
"longitude"
:
120.706585
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700215037
,
"speed"
:
1.32
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700215037
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
337.89399259512754
,
"latitude"
:
31.32412131
,
"longitude"
:
120.706586
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700215439
,
"speed"
:
2.01
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700215439
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
335.51969589622604
,
"latitude"
:
31.32412019
,
"longitude"
:
120.70658664
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700215841
,
"speed"
:
1.78
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700215841
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
333.1921450120041
,
"latitude"
:
31.32411867
,
"longitude"
:
120.70658745
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700216242
,
"speed"
:
1.84
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
529
}
],
"wsTime"
:
1718700216242
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
330.62235463867853
,
"latitude"
:
31.3241172
,
"longitude"
:
120.70658844
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700216643
,
"speed"
:
1.58
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700216643
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
329.4048460983671
,
"latitude"
:
31.3241162
,
"longitude"
:
120.70658886
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700217045
,
"speed"
:
2.02
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700217045
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
325.47870309928203
,
"latitude"
:
31.32411397
,
"longitude"
:
120.70659054
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700217446
,
"speed"
:
2.06
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700217446
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
322.7327211661268
,
"latitude"
:
31.32411259
,
"longitude"
:
120.70659174
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700217848
,
"speed"
:
1.77
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700217848
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
320.10449169426255
,
"latitude"
:
31.32411121
,
"longitude"
:
120.70659296
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700218250
,
"speed"
:
1.89
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
529
}
],
"wsTime"
:
1718700218250
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
317.4463323334553
,
"latitude"
:
31.32410988
,
"longitude"
:
120.70659418
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700218651
,
"speed"
:
1.88
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
529
}
],
"wsTime"
:
1718700218651
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
314.8073658042158
,
"latitude"
:
31.32410864
,
"longitude"
:
120.70659568
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700219052
,
"speed"
:
2.04
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700219052
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
312.2175629766221
,
"latitude"
:
31.32410759
,
"longitude"
:
120.70659707
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700219453
,
"speed"
:
1.36
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700219453
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
310.86981638921685
,
"latitude"
:
31.32410691
,
"longitude"
:
120.70659787
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700219855
,
"speed"
:
1.88
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700219855
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
307.249010166788
,
"latitude"
:
31.32410526
,
"longitude"
:
120.70660012
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700220257
,
"speed"
:
1.66
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700220257
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
306.10992585852665
,
"latitude"
:
31.32410485
,
"longitude"
:
120.70660087
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700220658
,
"speed"
:
1.52
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700220658
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
303.27323901319363
,
"latitude"
:
31.32410367
,
"longitude"
:
120.7066027
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700221060
,
"speed"
:
1.3
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
529
}
],
"wsTime"
:
1718700221060
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
301.5125938300828
,
"latitude"
:
31.32410296
,
"longitude"
:
120.70660388
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700221461
,
"speed"
:
1.46
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700221461
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
299.3759877142977
,
"latitude"
:
31.32410229
,
"longitude"
:
120.70660532
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700221862
,
"speed"
:
1.38
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700221862
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
297.0169155070562
,
"latitude"
:
31.32410146
,
"longitude"
:
120.7066069
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700222265
,
"speed"
:
1.29
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700222265
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
294.48464336284144
,
"latitude"
:
31.32410065
,
"longitude"
:
120.70660879
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700222665
,
"speed"
:
1.69
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
530
}
],
"wsTime"
:
1718700222665
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
293.07019997819106
,
"latitude"
:
31.32410034
,
"longitude"
:
120.70660968
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700223067
,
"speed"
:
1.66
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
529
}
],
"wsTime"
:
1718700223067
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
289.2655728746297
,
"latitude"
:
31.32409904
,
"longitude"
:
120.70661258
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700223468
,
"speed"
:
1.96
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
505
}
],
"wsTime"
:
1718700223468
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
286.9198605174047
,
"latitude"
:
31.32409838
,
"longitude"
:
120.70661496
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700223869
,
"speed"
:
1.97
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
370
}
],
"wsTime"
:
1718700223869
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
284.83255470704876
,
"latitude"
:
31.32409809
,
"longitude"
:
120.70661718
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700224271
,
"speed"
:
2.18
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
256
}
],
"wsTime"
:
1718700224271
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
283.4760449869384
,
"latitude"
:
31.32409737
,
"longitude"
:
120.70661982
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700224672
,
"speed"
:
2.45
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
174
}
],
"wsTime"
:
1718700224672
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
282.572943714501
,
"latitude"
:
31.32409689
,
"longitude"
:
120.70662229
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700225074
,
"speed"
:
2.22
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
126
}
],
"wsTime"
:
1718700225074
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
282.04162329896565
,
"latitude"
:
31.3240965
,
"longitude"
:
120.70662463
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700225475
,
"speed"
:
2.15
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
91
}
],
"wsTime"
:
1718700225475
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
281.7272979933617
,
"latitude"
:
31.32409628
,
"longitude"
:
120.70662654
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700225877
,
"speed"
:
1.68
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
67
}
],
"wsTime"
:
1718700225877
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
281.31094332193607
,
"latitude"
:
31.32409587
,
"longitude"
:
120.70662861
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700226278
,
"speed"
:
1.86
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
54
}
],
"wsTime"
:
1718700226278
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
281.0367658682734
,
"latitude"
:
31.32409543
,
"longitude"
:
120.70663093
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700226680
,
"speed"
:
1.99
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
34
}
],
"wsTime"
:
1718700226680
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.9686210709242
,
"latitude"
:
31.32409506
,
"longitude"
:
120.70663336
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700227081
,
"speed"
:
2.11
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
20
}
],
"wsTime"
:
1718700227081
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.8278372117519
,
"latitude"
:
31.32409473
,
"longitude"
:
120.70663566
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700227482
,
"speed"
:
2.08
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
31
}
],
"wsTime"
:
1718700227482
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.8093547198578
,
"latitude"
:
31.32409458
,
"longitude"
:
120.70663669
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700227884
,
"speed"
:
1.87
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
34
}
],
"wsTime"
:
1718700227884
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.66778538893095
,
"latitude"
:
31.32409379
,
"longitude"
:
120.70664
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700228285
,
"speed"
:
2.04
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
10
}
],
"wsTime"
:
1718700228285
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.65490365215635
,
"latitude"
:
31.32409341
,
"longitude"
:
120.70664243
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700228687
,
"speed"
:
2.16
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
9
}
],
"wsTime"
:
1718700228687
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.5656262495151
,
"latitude"
:
31.32409317
,
"longitude"
:
120.706645
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700229088
,
"speed"
:
2.12
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
7
}
],
"wsTime"
:
1718700229088
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.66073663370753
,
"latitude"
:
31.32409254
,
"longitude"
:
120.70664679
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700229489
,
"speed"
:
1.7
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
4
}
],
"wsTime"
:
1718700229489
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700229891
,
"speed"
:
0.62
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
9
}
],
"wsTime"
:
1718700229891
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700230292
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
2
}
],
"wsTime"
:
1718700230292
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
3
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700230694
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700230694
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700231095
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700231095
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700231496
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700231496
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700231898
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700231898
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700232299
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700232299
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700232700
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700232700
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700233102
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700233102
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700233503
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700233503
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700233904
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700233904
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700234306
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700234306
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700234707
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700234707
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700235109
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700235109
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700235510
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700235510
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700235912
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700235912
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700236313
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700236313
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700236714
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700236714
},
{
"vehicleData"
:
[
{
"altitude"
:
0
,
"brake"
:
30
,
"gasPedal"
:
20
,
"gear"
:
1
,
"heading"
:
280.6038479881105
,
"latitude"
:
31.32409251
,
"longitude"
:
120.7066469
,
"obuCode"
:
"O-HK-2687"
,
"reportTime"
:
1718700237115
,
"speed"
:
0
,
"vehicleId"
:
"1694264612474306561"
,
"vehiclePlate"
:
"苏EAVP001"
,
"vehiclePurpose"
:
"avp"
,
"vehiclePurposeName"
:
"AVP车辆"
,
"wheelAngle"
:
0
}
],
"wsTime"
:
1718700237115
}
]
\ No newline at end of file
app/src/main/assets/SpaceJSON.json
deleted
100644 → 0
View file @
aa341738
[
{
"spaceCode"
:
"C040"
,
"coordinates"
:
[
[
120.70629364078587
,
31.324134109343976
],
[
120.70635409392654
,
31.324125465883846
],
[
120.70634972598165
,
31.324103398201977
],
[
120.70628860112448
,
31.32411204060345
],
[
120.70629364078587
,
31.324134109343976
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70631594052088
,
31.324121824675444
]
},
{
"spaceCode"
:
"C041"
,
"coordinates"
:
[
[
120.70629851260256
,
31.324157180582787
],
[
120.70635896573617
,
31.324148537116464
],
[
120.70635459779179
,
31.32412646943563
],
[
120.70629347294174
,
31.32413511184336
],
[
120.70629851260256
,
31.324157180582787
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70632081233495
,
31.324144895912205
]
},
{
"spaceCode"
:
"C042"
,
"coordinates"
:
[
[
120.70630573623768
,
31.324190283158238
],
[
120.70636618936084
,
31.324181639682724
],
[
120.7063618214172
,
31.324159572003396
],
[
120.70630069657773
,
31.324168214420418
],
[
120.70630573623768
,
31.324190283158238
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70632803596622
,
31.3241779984846
]
},
{
"spaceCode"
:
"C039"
,
"coordinates"
:
[
[
120.70628910479988
,
31.324110752121545
],
[
120.7063495579471
,
31.324102108667155
],
[
120.70634519000174
,
31.324080040984278
],
[
120.70628406513794
,
31.32408868337994
],
[
120.70628910479988
,
31.324110752121545
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70631140453732
,
31.324098467454895
]
},
{
"spaceCode"
:
"C038"
,
"coordinates"
:
[
[
120.70628238500422
,
31.324078366571968
],
[
120.70634283816116
,
31.324069723126104
],
[
120.7063384702151
,
31.32404765544179
],
[
120.70627734534148
,
31.32405629782883
],
[
120.70628238500422
,
31.324078366571968
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70630468474523
,
31.324066081908132
]
},
{
"spaceCode"
:
"C037"
,
"coordinates"
:
[
[
120.70627784906469
,
31.324055582341483
],
[
120.7063383022282
,
31.324046938901372
],
[
120.70633393428167
,
31.32402487121606
],
[
120.70627280940141
,
31.324033513597286
],
[
120.70627784906469
,
31.324055582341483
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70630014880813
,
31.324043297679538
]
},
{
"spaceCode"
:
"C036"
,
"coordinates"
:
[
[
120.70627314524468
,
31.32403337088748
],
[
120.70633326246491
,
31.32402358089079
],
[
120.70632855874649
,
31.32400251540328
],
[
120.70626877735093
,
31.324012019419165
],
[
120.70627314524468
,
31.32403337088748
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70629537781035
,
31.32402097149764
]
},
{
"spaceCode"
:
"C035"
,
"coordinates"
:
[
[
120.70626625707793
,
31.32399568470591
],
[
120.70632637430806
,
31.323985894717815
],
[
120.70632167058886
,
31.32396482922871
],
[
120.70626188918347
,
31.32397433323604
],
[
120.70626625707793
,
31.32399568470591
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70628848964725
,
31.323983285318878
]
},
{
"spaceCode"
:
"C034"
,
"coordinates"
:
[
[
120.70626138528135
,
31.323972899924478
],
[
120.70632150251848
,
31.323963109942504
],
[
120.70631679879875
,
31.323942044452362
],
[
120.70625701738638
,
31.323951548453604
],
[
120.70626138528135
,
31.323972899924478
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70628361785325
,
31.32396050053949
]
},
{
"spaceCode"
:
"C033"
,
"coordinates"
:
[
[
120.7062571851949
,
31.32395011619758
],
[
120.70631730243808
,
31.323940326220846
],
[
120.70631259871787
,
31.323919260729742
],
[
120.7062528172995
,
31.323928764725764
],
[
120.7062571851949
,
31.32395011619758
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70627941776907
,
31.323937716814306
]
},
{
"spaceCode"
:
"C032"
,
"coordinates"
:
[
[
120.70637993863329
,
31.32393211588246
],
[
120.70644022368546
,
31.323923042267136
],
[
120.70643585580922
,
31.323901690803506
],
[
120.7063752348606
,
31.323910334131018
],
[
120.70637993863329
,
31.32393211588246
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70640223832439
,
31.323919859793317
]
},
{
"spaceCode"
:
"C013"
,
"coordinates"
:
[
[
120.70644123122321
,
31.323922757339698
],
[
120.70650151618626
,
31.32391368364349
],
[
120.70649714831646
,
31.323892332185487
],
[
120.70643652745744
,
31.32390097559432
],
[
120.70644123122321
,
31.323922757339698
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70646353088132
,
31.323910501220535
]
},
{
"spaceCode"
:
"C014"
,
"coordinates"
:
[
[
120.70644593503616
,
31.323945112095476
],
[
120.70650621999239
,
31.323936038393292
],
[
120.70650185212307
,
31.323914686936273
],
[
120.70644123127092
,
31.323923330351125
],
[
120.70644593503616
,
31.323945112095476
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70646823469174
,
31.323932855974327
]
},
{
"spaceCode"
:
"C031"
,
"coordinates"
:
[
[
120.70638447451404
,
31.32395432712619
],
[
120.70644475955966
,
31.323945253505123
],
[
120.7064403916839
,
31.323923902042456
],
[
120.70637977074186
,
31.323932545375754
],
[
120.70638447451404
,
31.32395432712619
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70640677420269
,
31.323942071035145
]
},
{
"spaceCode"
:
"C030"
,
"coordinates"
:
[
[
120.7063891783453
,
31.32397682513192
],
[
120.70644946338412
,
31.323967751504888
],
[
120.70644509550884
,
31.32394640004321
],
[
120.70638447457365
,
31.32395504338251
],
[
120.7063891783453
,
31.32397682513192
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70641147803144
,
31.32396456903889
]
},
{
"spaceCode"
:
"C015"
,
"coordinates"
:
[
[
120.70645114266497
,
31.323967897391928
],
[
120.70651142761366
,
31.32395882368311
],
[
120.70650705974488
,
31.323937472227136
],
[
120.70644643890033
,
31.323946115648667
],
[
120.70645114266497
,
31.323967897391928
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70647344231777
,
31.323955641268554
]
},
{
"spaceCode"
:
"C016"
,
"coordinates"
:
[
[
120.7064585344865
,
31.324004438325566
],
[
120.70651881942446
,
31.323995364607374
],
[
120.70651445155646
,
31.323974013152977
],
[
120.70645383072267
,
31.323982656583958
],
[
120.7064585344865
,
31.324004438325566
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70648083413532
,
31.32399218219909
]
},
{
"spaceCode"
:
"C029"
,
"coordinates"
:
[
[
120.70639740984913
,
31.32401379714562
],
[
120.70645769487602
,
31.324004723508136
],
[
120.7064533270016
,
31.323983372048122
],
[
120.70639270607839
,
31.323992015397963
],
[
120.70639740984913
,
31.32401379714562
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70641970953086
,
31.324001541049093
]
},
{
"spaceCode"
:
"C028"
,
"coordinates"
:
[
[
120.70640211369086
,
31.324036438385306
],
[
120.70646239871094
,
31.324027364741855
],
[
120.70645803083701
,
31.324006013282833
],
[
120.70639740992065
,
31.32401465663868
],
[
120.70640211369086
,
31.324036438385306
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70642441337006
,
31.3240241822868
]
},
{
"spaceCode"
:
"C017"
,
"coordinates"
:
[
[
120.70646323833324
,
31.32402722281412
],
[
120.70652352326438
,
31.324018149089955
],
[
120.70651915539686
,
31.32399679763655
],
[
120.70645853456995
,
31.324005441073545
],
[
120.70646323833324
,
31.32402722281412
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70648553797953
,
31.32401496668566
]
},
{
"spaceCode"
:
"C018"
,
"coordinates"
:
[
[
120.70646794217944
,
31.324050007295753
],
[
120.70652822710377
,
31.324040933565616
],
[
120.70652385923675
,
31.324019582113205
],
[
120.70646323841669
,
31.32402822555622
],
[
120.70646794217944
,
31.324050007295753
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70649024182322
,
31.32403775116531
]
},
{
"spaceCode"
:
"C027"
,
"coordinates"
:
[
[
120.70640715341005
,
31.32405936664972
],
[
120.70646743842285
,
31.324050292999868
],
[
120.70646307054943
,
31.324028941541872
],
[
120.70640244964041
,
31.32403758490417
],
[
120.70640715341005
,
31.32405936664972
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70642945308654
,
31.32404711054907
]
},
{
"spaceCode"
:
"C026"
,
"coordinates"
:
[
[
120.70641404112459
,
31.32409189570173
],
[
120.7064743261274
,
31.324082822043138
],
[
120.70646995825471
,
31.324061470586578
],
[
120.70640933735572
,
31.32407011395768
],
[
120.70641404112459
,
31.32409189570173
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70643634079741
,
31.32407963959817
]
},
{
"spaceCode"
:
"C019"
,
"coordinates"
:
[
[
120.70647516578522
,
31.324083109876934
],
[
120.70653545069905
,
31.324074036137606
],
[
120.70653108283278
,
31.324052684686677
],
[
120.70647046202326
,
31.32406132813895
],
[
120.70647516578522
,
31.324083109876934
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.7064974654251
,
31.32407085374342
]
},
{
"spaceCode"
:
"C020"
,
"coordinates"
:
[
[
120.70647986965393
,
31.324106180847743
],
[
120.70654015456095
,
31.32409710710244
],
[
120.70653578669517
,
31.324075755652512
],
[
120.70647516589251
,
31.324084399110802
],
[
120.70647986965393
,
31.324106180847743
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.7065021692913
,
31.324093924712248
]
},
{
"spaceCode"
:
"C025"
,
"coordinates"
:
[
[
120.70641891296299
,
31.324115396698517
],
[
120.70647919795874
,
31.324106323033746
],
[
120.70647483008656
,
31.324084971578213
],
[
120.70641420919466
,
31.32409361495554
],
[
120.70641891296299
,
31.324115396698517
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70644121263317
,
31.32410314059291
]
},
{
"spaceCode"
:
"C024"
,
"coordinates"
:
[
[
120.70642395271588
,
31.324138754697152
],
[
120.70648423770434
,
31.32412968102598
],
[
120.70647986983269
,
31.324108329571484
],
[
120.70641924894812
,
31.32411697295526
],
[
120.70642395271588
,
31.324138754697152
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.7064462523834
,
31.3241264985894
]
},
{
"spaceCode"
:
"C021"
,
"coordinates"
:
[
[
120.70648524524107
,
31.324129396118536
],
[
120.70654553014027
,
31.324120322366376
],
[
120.70654116227506
,
31.324098970917518
],
[
120.70648054148025
,
31.324107614382715
],
[
120.70648524524107
,
31.324129396118536
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70650754487554
,
31.324117139980736
]
},
{
"spaceCode"
:
"C023"
,
"coordinates"
:
[
[
120.70643067260795
,
31.32417257272318
],
[
120.70649095758668
,
31.3241634990435
],
[
120.70648658971572
,
31.324142147590454
],
[
120.70642596884096
,
31.324150790982802
],
[
120.70643067260795
,
31.32417257272318
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70645297227186
,
31.32416031661262
]
},
{
"spaceCode"
:
"C022"
,
"coordinates"
:
[
[
120.70649179718458
,
31.32416307061974
],
[
120.70655208207428
,
31.324153996859277
],
[
120.70654771420975
,
31.324132645411847
],
[
120.70648709342449
,
31.324141288885414
],
[
120.70649179718458
,
31.32416307061974
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70651409681554
,
31.324150814479204
]
},
{
"spaceCode"
:
"C012"
,
"coordinates"
:
[
[
120.70655340010262
,
31.323848871489027
],
[
120.70660915092921
,
31.32384022030313
],
[
120.70660495090166
,
31.32381772307637
],
[
120.70654819247468
,
31.323825942924568
],
[
120.70655340010262
,
31.323848871489027
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70657381890217
,
31.323836325856426
]
},
{
"spaceCode"
:
"C011"
,
"coordinates"
:
[
[
120.70655843981537
,
31.323871943039798
],
[
120.70661419063518
,
31.323863291847964
],
[
120.70660999060814
,
31.32384079462225
],
[
120.70655323218806
,
31.323849014476504
],
[
120.70655843981537
,
31.323871943039798
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70657885861242
,
31.32385939740526
]
},
{
"spaceCode"
:
"C010"
,
"coordinates"
:
[
[
120.70656465570372
,
31.323903325061643
],
[
120.70662057450096
,
31.323895390392675
],
[
120.70661620670329
,
31.323874755202024
],
[
120.70656112753238
,
31.323882691181563
],
[
120.70656465570372
,
31.323903325061643
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70658544402882
,
31.323891897379912
]
},
{
"spaceCode"
:
"C009"
,
"coordinates"
:
[
[
120.70656868777317
,
31.323925392253084
],
[
120.70662460656497
,
31.323917457579366
],
[
120.70662023876771
,
31.32389682238961
],
[
120.70656515960218
,
31.323904758373825
],
[
120.70656868777317
,
31.323925392253084
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70658947609624
,
31.323913964569794
]
},
{
"spaceCode"
:
"C008"
,
"coordinates"
:
[
[
120.70657389538663
,
31.323948177538817
],
[
120.70662981417141
,
31.323940242858914
],
[
120.7066254463747
,
31.32391960767018
],
[
120.70657036721607
,
31.32392754366049
],
[
120.70657389538663
,
31.323948177538817
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.7065946837071
,
31.32393674985344
]
},
{
"spaceCode"
:
"C007"
,
"coordinates"
:
[
[
120.70658229479217
,
31.32398529304811
],
[
120.7066382135656
,
31.323977358358228
],
[
120.70663384576977
,
31.323956723171154
],
[
120.70657876662233
,
31.323964659171285
],
[
120.70658229479217
,
31.32398529304811
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70660308310842
,
31.32397386535938
]
},
{
"spaceCode"
:
"C006"
,
"coordinates"
:
[
[
120.70658733450139
,
31.32400836455865
],
[
120.70664325326803
,
31.324000429862785
],
[
120.70663888547273
,
31.32397979467673
],
[
120.70658380633198
,
31.32398773068275
],
[
120.70658733450139
,
31.32400836455865
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.7066081228151
,
31.32399693686791
]
},
{
"spaceCode"
:
"C005"
,
"coordinates"
:
[
[
120.70659203823821
,
31.32403000301405
],
[
120.70664795699848
,
31.324022068312605
],
[
120.70664358920368
,
31.324001433127503
],
[
120.7065885100692
,
31.324009369139013
],
[
120.70659203823821
,
31.32403000301405
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70661282654956
,
31.324018575321446
]
},
{
"spaceCode"
:
"C004"
,
"coordinates"
:
[
[
120.7065994297963
,
31.32406367885506
],
[
120.70665534854659
,
31.324055744144836
],
[
120.70665098075256
,
31.32403510896122
],
[
120.7065959016279
,
31.32404304498137
],
[
120.7065994297963
,
31.32406367885506
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70662021810392
,
31.324052251159507
]
},
{
"spaceCode"
:
"C003"
,
"coordinates"
:
[
[
120.70660463741784
,
31.324086607353053
],
[
120.7066605561611
,
31.324078672636638
],
[
120.70665618836762
,
31.324058037454048
],
[
120.70660110924989
,
31.324065973480295
],
[
120.70660463741784
,
31.324086607353053
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70662542572286
,
31.324075179655416
]
},
{
"spaceCode"
:
"C002"
,
"coordinates"
:
[
[
120.70660950922196
,
31.324109965075554
],
[
120.70666542795863
,
31.32410203035336
],
[
120.70666106016566
,
31.324081395171778
],
[
120.70660598105441
,
31.32408933120371
],
[
120.70660950922196
,
31.324109965075554
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70663029752453
,
31.32409853737599
]
},
{
"spaceCode"
:
"C001"
,
"coordinates"
:
[
[
120.70661690076506
,
31.324143497630526
],
[
120.70667281949173
,
31.324135562899553
],
[
120.70666845169954
,
31.324114927719453
],
[
120.70661337259814
,
31.32412286376003
],
[
120.70661690076506
,
31.324143497630526
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70663768906391
,
31.32413206992802
]
},
{
"spaceCode"
:
"B012"
,
"coordinates"
:
[
[
120.70663403610064
,
31.32422603758739
],
[
120.70668995480416
,
31.32421810283609
],
[
120.70668558701375
,
31.324197467659545
],
[
120.70663050793517
,
31.324205403720125
],
[
120.70663403610064
,
31.32422603758739
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70665482439088
,
31.324214609878105
]
},
{
"spaceCode"
:
"B011"
,
"coordinates"
:
[
[
120.7066384040395
,
31.32424839171748
],
[
120.7066943227371
,
31.32424045696101
],
[
120.70668995494717
,
31.324219821785398
],
[
120.70663487587439
,
31.32422775785107
],
[
120.7066384040395
,
31.32424839171748
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70665919232752
,
31.324236964006484
]
},
{
"spaceCode"
:
"B010"
,
"coordinates"
:
[
[
120.70664361159656
,
31.324270603901876
],
[
120.70669953028712
,
31.324262669139202
],
[
120.70669516249772
,
31.3242420339646
],
[
120.70664008343189
,
31.324249970036384
],
[
120.70664361159656
,
31.324270603901876
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70666439988197
,
31.324259176188793
]
},
{
"spaceCode"
:
"B009"
,
"coordinates"
:
[
[
120.70665033138161
,
31.32430356232949
],
[
120.70670625006309
,
31.324295627558843
],
[
120.7067018822744
,
31.32427499238565
],
[
120.70664680321751
,
31.324282928465276
],
[
120.70665033138161
,
31.32430356232949
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70667111966364
,
31.32429213461375
]
},
{
"spaceCode"
:
"B008"
,
"coordinates"
:
[
[
120.70665469937835
,
31.32432663269573
],
[
120.7067106180539
,
31.32431869791992
],
[
120.70670625026568
,
31.32429806274768
],
[
120.70665117121462
,
31.32430599883239
],
[
120.70665469937835
,
31.32432663269573
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70667548765816
,
31.32431520497829
]
},
{
"spaceCode"
:
"B007"
,
"coordinates"
:
[
[
120.70665990702871
,
31.32434999087116
],
[
120.70671582569723
,
31.32434205608915
],
[
120.70671145790955
,
31.32432142091795
],
[
120.70665637886542
,
31.32432935700876
],
[
120.70665990702871
,
31.32434999087116
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70668069530593
,
31.32433856315164
]
},
{
"spaceCode"
:
"B006"
,
"coordinates"
:
[
[
120.70666696266316
,
31.3243829497907
],
[
120.70672288132214
,
31.324375015000303
],
[
120.7067185135352
,
31.32435437983054
],
[
120.70666343450047
,
31.32436231592961
],
[
120.70666696266316
,
31.3243829497907
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70668775093682
,
31.32437152206837
]
},
{
"spaceCode"
:
"B005"
,
"coordinates"
:
[
[
120.7066716664625
,
31.324405447652467
],
[
120.70672758511509
,
31.324397512856482
],
[
120.70672321732864
,
31.32437687768769
],
[
120.7066681383002
,
31.32438481379226
],
[
120.7066716664625
,
31.324405447652467
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70669245473377
,
31.324394019928274
]
},
{
"spaceCode"
:
"B004"
,
"coordinates"
:
[
[
120.70667687400349
,
31.324427516545267
],
[
120.70673279264903
,
31.324419581743072
],
[
120.70672842486314
,
31.32439894657529
],
[
120.70667334584164
,
31.324406882685974
],
[
120.70667687400349
,
31.324427516545267
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70669766227215
,
31.324416088818975
]
},
{
"spaceCode"
:
"B003"
,
"coordinates"
:
[
[
120.70668460172023
,
31.324465060534287
],
[
120.70674052035531
,
31.324457125722912
],
[
120.70673615257022
,
31.324436490556742
],
[
120.70668107355903
,
31.324444426676457
],
[
120.70668460172023
,
31.324465060534287
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70670538998499
,
31.32445363280494
]
},
{
"spaceCode"
:
"B002"
,
"coordinates"
:
[
[
120.70668930550563
,
31.324487415120505
],
[
120.70674522413435
,
31.32447948030354
],
[
120.70674085634977
,
31.324458845138338
],
[
120.70668577734484
,
31.324466781263556
],
[
120.70668930550563
,
31.324487415120505
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70671009376804
,
31.32447598738929
]
},
{
"spaceCode"
:
"B001"
,
"coordinates"
:
[
[
120.70669400924285
,
31.324509196694425
],
[
120.7067499278652
,
31.324501261871863
],
[
120.7067455600811
,
31.324480626707615
],
[
120.70669048108245
,
31.324488562838344
],
[
120.70669400924285
,
31.324509196694425
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.7067147975029
,
31.324497768961333
]
},
{
"spaceCode"
:
"B023"
,
"coordinates"
:
[
[
120.70654069658293
,
31.32455680284831
],
[
120.70660433989167
,
31.324547304586623
],
[
120.7065999721041
,
31.324526812803718
],
[
120.70653700041143
,
31.324535309353113
],
[
120.70654069658293
,
31.32455680284831
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.7065645411146
,
31.32454460648802
]
},
{
"spaceCode"
:
"B024"
,
"coordinates"
:
[
[
120.70650778149151
,
31.324538988139587
],
[
120.70656672295893
,
31.324530055570257
],
[
120.70656185137611
,
31.324509419739755
],
[
120.70650358162047
,
31.324518496608476
],
[
120.70650778149151
,
31.324538988139587
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.7065295437877
,
31.324527189639532
]
},
{
"spaceCode"
:
"B025"
,
"coordinates"
:
[
[
120.70650257381008
,
31.32451548674485
],
[
120.70656151528489
,
31.32450655418201
],
[
120.70655664370146
,
31.324485918350405
],
[
120.70649837393852
,
31.32449499521272
],
[
120.70650257381008
,
31.32451548674485
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70652433610901
,
31.324503688246967
]
},
{
"spaceCode"
:
"B022"
,
"coordinates"
:
[
[
120.70656991348939
,
31.324529201051917
],
[
120.70662885486811
,
31.324520268402125
],
[
120.7066239832926
,
31.324499632578036
],
[
120.70656571362463
,
31.324508709526295
],
[
120.70656991348939
,
31.324529201051917
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70659167575283
,
31.32451740252206
]
},
{
"spaceCode"
:
"B021"
,
"coordinates"
:
[
[
120.70656504176395
,
31.324506846199498
],
[
120.70662398314961
,
31.324497913555785
],
[
120.70661911157353
,
31.324477277730658
],
[
120.70656084189869
,
31.324486354672914
],
[
120.70656504176395
,
31.324506846199498
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70658680402994
,
31.32449504767167
]
},
{
"spaceCode"
:
"B026"
,
"coordinates"
:
[
[
120.70649803793017
,
31.32449313240747
],
[
120.70655697941142
,
31.32448419985026
],
[
120.70655210782746
,
31.324463564017655
],
[
120.70649383805815
,
31.32447264087441
],
[
120.70649803793017
,
31.32449313240747
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70651980023146
,
31.32448133391145
]
},
{
"spaceCode"
:
"B020"
,
"coordinates"
:
[
[
120.70656067378158
,
31.32448406237439
],
[
120.70661961517345
,
31.324475129736097
],
[
120.70661474359686
,
31.324454493909975
],
[
120.7065564739159
,
31.324463570846884
],
[
120.70656067378158
,
31.32448406237439
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70658243604987
,
31.324472263848342
]
},
{
"spaceCode"
:
"B027"
,
"coordinates"
:
[
[
120.70649131777483
,
31.32445601973228
],
[
120.70655025926561
,
31.324447087183373
],
[
120.70654538768086
,
31.324426451349193
],
[
120.70648711790213
,
31.324435528197757
],
[
120.70649131777483
,
31.32445601973228
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70651308007966
,
31.32444422123898
]
},
{
"spaceCode"
:
"B019"
,
"coordinates"
:
[
[
120.7065524422861
,
31.32444680408735
],
[
120.70661138368966
,
31.324437871459327
],
[
120.70660651211212
,
31.32441723563147
],
[
120.70654824241957
,
31.324426312558234
],
[
120.7065524422861
,
31.32444680408735
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.7065742045587
,
31.324435005564748
]
},
{
"spaceCode"
:
"B028"
,
"coordinates"
:
[
[
120.70648560635874
,
31.32443309053061
],
[
120.70654454785762
,
31.324424157988844
],
[
120.70653967627221
,
31.324403522153524
],
[
120.70648140648547
,
31.324412598995035
],
[
120.70648560635874
,
31.32443309053061
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70650736866655
,
31.324421292039727
]
},
{
"spaceCode"
:
"B018"
,
"coordinates"
:
[
[
120.70654740262023
,
31.32442430569721
],
[
120.70660634403096
,
31.324415373075478
],
[
120.70660147245283
,
31.32439473724656
],
[
120.7065432027532
,
31.324403814167113
],
[
120.70654740262023
,
31.32442430569721
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.7065691648955
,
31.324412507176714
]
},
{
"spaceCode"
:
"B029"
,
"coordinates"
:
[
[
120.70648107045315
,
31.324410449665795
],
[
120.70654001195847
,
31.32440151712965
],
[
120.70653514037254
,
31.324380881293326
],
[
120.70647687057942
,
31.32438995812928
],
[
120.70648107045315
,
31.324410449665795
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70650283276333
,
31.32439865117677
]
},
{
"spaceCode"
:
"B017"
,
"coordinates"
:
[
[
120.70654320257444
,
31.324401665361552
],
[
120.70660214399115
,
31.32439273274502
],
[
120.70659727241251
,
31.32437209691513
],
[
120.70653900270699
,
31.32438117383055
],
[
120.70654320257444
,
31.324401665361552
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70656496485189
,
31.32438986684276
]
},
{
"spaceCode"
:
"B030"
,
"coordinates"
:
[
[
120.70647418279734
,
31.324378493782657
],
[
120.70653312426471
,
31.324368988232866
],
[
120.7065285885431
,
31.32434849613735
],
[
120.70646981490076
,
31.324356855932912
],
[
120.70647418279734
,
31.324378493782657
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70649597866066
,
31.32436626557369
]
},
{
"spaceCode"
:
"B016"
,
"coordinates"
:
[
[
120.70653597904005
,
31.32436927920315
],
[
120.70659492041932
,
31.324359773573406
],
[
120.70659038470447
,
31.324339281483827
],
[
120.70653161114998
,
31.324347641359086
],
[
120.70653597904005
,
31.32436927920315
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70655777487077
,
31.324357050964522
]
},
{
"spaceCode"
:
"B031"
,
"coordinates"
:
[
[
120.70646880718492
,
31.324354992075936
],
[
120.70652774865992
,
31.324345486532824
],
[
120.70652321293773
,
31.32432499443624
],
[
120.70646443928779
,
31.324333354225107
],
[
120.70646880718492
,
31.324354992075936
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70649060305104
,
31.324342763869208
]
},
{
"spaceCode"
:
"B015"
,
"coordinates"
:
[
[
120.706530939253
,
31.324345348271617
],
[
120.70658988063943
,
31.32433584264813
],
[
120.70658534492402
,
31.3243153505575
],
[
120.70652657136239
,
31.32432371042649
],
[
120.706530939253
,
31.324345348271617
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70655273508635
,
31.324333120035067
]
},
{
"spaceCode"
:
"B032"
,
"coordinates"
:
[
[
120.70646427120603
,
31.324331491678095
],
[
120.70652321268746
,
31.324321986140582
],
[
120.70651867696478
,
31.324301494043006
],
[
120.70645990330841
,
31.32430985382626
],
[
120.70646427120603
,
31.324331491678095
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70648606707455
,
31.324319263473207
]
},
{
"spaceCode"
:
"B014"
,
"coordinates"
:
[
[
120.70652606741582
,
31.3243217040998
],
[
120.70658500880917
,
31.324312198482353
],
[
120.70658047309324
,
31.324291706390696
],
[
120.7065216995247
,
31.324300066253635
],
[
120.70652606741582
,
31.3243217040998
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70654786325174
,
31.324309475865256
]
},
{
"spaceCode"
:
"B033"
,
"coordinates"
:
[
[
120.70645755143855
,
31.32429910623762
],
[
120.70651649292951
,
31.32428960070843
],
[
120.70651195720609
,
31.324269108609446
],
[
120.70645318354023
,
31.324277468384363
],
[
120.70645755143855
,
31.32429910623762
]
],
"type"
:
"car"
,
"heading"
:
280.3
,
"center"
:
[
120.70647934731059
,
31.324286878035497
]
},
{
"spaceCode"
:
"B013"
,
"coordinates"
:
[
[
120.70651884390227
,
31.324289604379576
],
[
120.70657778530588
,
31.32428009877112
],
[
120.70657324958917
,
31.32425960667801
],
[
120.7065144760104
,
31.324267966531945
],
[
120.70651884390227
,
31.324289604379576
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.706540639742
,
31.324277376148046
]
},
{
"spaceCode"
:
"B043"
,
"coordinates"
:
[
[
120.70638318095648
,
31.324553690979133
],
[
120.70644195473385
,
31.324545474565944
],
[
120.70643758688155
,
31.32452440976132
],
[
120.70637814137734
,
31.324532481865663
],
[
120.70638318095648
,
31.324553690979133
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70640480898115
,
31.32454194963024
]
},
{
"spaceCode"
:
"B042"
,
"coordinates"
:
[
[
120.7063778054157
,
31.324531192072907
],
[
120.70643657920064
,
31.324522975666408
],
[
120.70643221134779
,
31.324501910860743
],
[
120.70637276583591
,
31.324509982958315
],
[
120.7063778054157
,
31.324531192072907
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70639943344315
,
31.324519450726257
]
},
{
"spaceCode"
:
"B041"
,
"coordinates"
:
[
[
120.70637326951027
,
31.324508694477537
],
[
120.7064320433016
,
31.324500478076647
],
[
120.70642767544828
,
31.324479413270016
],
[
120.70636822992994
,
31.32448748536191
],
[
120.70637326951027
,
31.324508694477537
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70639489754008
,
31.32449695313273
]
},
{
"spaceCode"
:
"B040"
,
"coordinates"
:
[
[
120.70636705354552
,
31.32447673963983
],
[
120.70642582734563
,
31.32446852324662
],
[
120.70642145949165
,
31.324447458438645
],
[
120.70636201396444
,
31.324455530522766
],
[
120.70636705354552
,
31.32447673963983
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70638868157855
,
31.324464998297536
]
},
{
"spaceCode"
:
"B039"
,
"coordinates"
:
[
[
120.70636218167718
,
31.324452952238172
],
[
120.70642095548415
,
31.32444473585099
],
[
120.70641658762966
,
31.324423671041988
],
[
120.70635714209551
,
31.324431743120005
],
[
120.70636218167718
,
31.324452952238172
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70638380971272
,
31.324441210897863
]
},
{
"spaceCode"
:
"B038"
,
"coordinates"
:
[
[
120.70635730991553
,
31.324430454092177
],
[
120.70641608372937
,
31.32442223771103
],
[
120.70641171587438
,
31.324401172901034
],
[
120.70635227033328
,
31.32440924497294
],
[
120.70635730991553
,
31.324430454092177
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70637893795363
,
31.324418712753875
]
},
{
"spaceCode"
:
"B037"
,
"coordinates"
:
[
[
120.70635025410934
,
31.324396062623084
],
[
120.70640902793312
,
31.324387846250666
],
[
120.7064046600774
,
31.32436678143919
],
[
120.70634521452624
,
31.32437485350226
],
[
120.70635025410934
,
31.324396062623084
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70637188215107
,
31.32438432128766
]
},
{
"spaceCode"
:
"B036"
,
"coordinates"
:
[
[
120.7063452143713
,
31.32437299119221
],
[
120.70640398820218
,
31.324364774826037
],
[
120.70639962034593
,
31.324343710013533
],
[
120.7063401747876
,
31.32435178207028
],
[
120.7063452143713
,
31.32437299119221
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70636684241568
,
31.324361249858857
]
},
{
"spaceCode"
:
"B035"
,
"coordinates"
:
[
[
120.70633967079105
,
31.32434920270494
],
[
120.70639844462976
,
31.324340986345653
],
[
120.70639407677292
,
31.324319921532062
],
[
120.7063346312067
,
31.32432799358184
],
[
120.70633967079105
,
31.32434920270494
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70636129883829
,
31.324337461373894
]
},
{
"spaceCode"
:
"B034"
,
"coordinates"
:
[
[
120.70633345478558
,
31.324316818047475
],
[
120.70639222863304
,
31.32430860169585
],
[
120.70638786077555
,
31.324287536880906
],
[
120.70632841520047
,
31.324295608922924
],
[
120.70633345478558
,
31.324316818047475
]
],
"type"
:
"car"
,
"heading"
:
100.3
,
"center"
:
[
120.70635508283604
,
31.32430507671892
]
}
]
app/src/main/assets/avphmi-demo.vue
View file @
827d0a40
<
template
>
<
template
>
<div
class=
"cesium-page-css"
>
<div
class=
"cesium-page-css"
>
<basis-cesium
ref=
"basisCesium"
:access-token=
"this.$setting.cesiumSetting.defaultAccessToken"
/>
<basis-cesium
ref=
"basisCesium"
:access-token=
"this.$setting.cesiumSetting.defaultAccessToken"
/>
<div
class=
"cesiumContainer2d"
>
<div
ref=
"cesiumRef2D"
id=
"cesium2d"
></div>
</div>
<main-view
ref=
"mainView"
:speed=
"speed"
:heading=
"heading2"
:v2xname=
"v2xname"
:driveMode=
"driveMode"
<main-view
ref=
"mainView"
:speed=
"speed"
:heading=
"heading2"
:v2xname=
"v2xname"
:driveMode=
"driveMode"
:endTime=
"endTime"
/>
:endTime=
"endTime"
:rsiChange=
"rsiChange"
:infowindowChange=
"infowindowChange"
/>
<div
class=
"showBuildingBtn"
>
<el-switch
active-text=
"建筑物"
v-model=
"showBuilding"
active-color=
"rgb(99, 122, 190)"
@
change=
"setBuildingVisibility"
>
</el-switch>
</div>
<div
class=
"videoBox"
>
<video
controls
>
<source
src=
""
type=
"video/mp4"
>
</video>
</div>
</div>
</div>
</
template
>
</
template
>
...
@@ -14,39 +27,64 @@ import websocket from "@/utils/ws/websocket.js";
...
@@ -14,39 +27,64 @@ import websocket from "@/utils/ws/websocket.js";
import
axios
from
"
axios
"
;
import
axios
from
"
axios
"
;
import
SpaceData
from
"
@/assets/SpaceJSON.json
"
;
import
SpaceData
from
"
@/assets/SpaceJSON.json
"
;
import
CarJSON
from
"
@/assets/CarJSON.json
"
;
import
CarJSON
from
"
@/assets/CarJSON.json
"
;
// import * as Cesium from "cesium/Cesium";
import
*
as
turf
from
"
@turf/turf
"
;
import
cesiumMainIns
from
"
@/utils/cesiumMain
"
;
import
carpng_src
from
"
@/assets/img/car.png
"
;
let
v2xdata
=
{
let
v2xdata
=
{
v2xArray
:
[],
v2xArray
:
[],
};
};
let
baseData
=
{
let
baseData
=
{
mainCarID
:
""
,
mainCarID
:
""
,
perceiveList
:
[],
mainLocation
:
{
mainLocation
:
{
lon
:
116.50304817785404
,
lon
:
116.50304817785404
,
lat
:
39.80882415169232
,
lat
:
39.80882415169232
,
},
},
};
};
let
plainData
=
{
lon
:
0
,
let
carArr
=
[]
lat
:
0
,
let
lineArr
=
[]
window
.
carArr
=
carArr
window
.
lineArr
=
lineArr
window
.
bblineArr
=
[]
window
.
recordData
=
{};
window
.
needRecord
=
false
;
// 记录rsi高亮的感知物数组
let
rsiHighlightArr
=
[];
// 记录rsi数组
let
rsiEventArr
=
[];
// 感知目标物topic对象,主要用于记录感知目标物什么时候结束,以及结束后的操作
let
dataMergeTopicObj
=
{
timer
:
null
,
// 计时器
lastSecond
:
null
,
// 最新记录的秒数
};
};
const
ParkingSpace
=
[
{
P
:
"
C002
"
,
lon
:
"
120.70663538
"
,
lat
:
"
31.32409565
"
},
// 停车位编码
{
P
:
"
C003
"
,
lon
:
"
120.70663038
"
,
lat
:
"
31.32407265
"
},
let
spaceCode
=
""
;
{
P
:
"
C004
"
,
lon
:
"
120.70662538
"
,
lat
:
"
31.32404965
"
},
{
P
:
"
C005
"
,
lon
:
"
120.70661838
"
,
lat
:
"
31.32401665
"
},
{
P
:
"
C006
"
,
lon
:
"
120.70661338
"
,
lat
:
"
31.32399365
"
},
{
P
:
"
C007
"
,
lon
:
"
120.70660838
"
,
lat
:
"
31.32397065
"
},
];
let
pValue
=
""
;
let
worker
=
null
;
let
worker
=
null
;
let
postData
=
[];
let
postData
=
[];
let
AllTingCheChang
=
[];
let
AllTingCheChang
=
[];
let
preWsTime
=
0
;
let
viewer2d
;
// 二维视图
let
preHMITime
=
0
;
let
car2d
;
// 二维车辆
let
polyine2d
=
{};
// 二维路线
let
billboardCollection2d
;
// 二维图标集合
let
primitiveCollection3d
;
// 三维primitive集合
let
polylineCollection2d
;
// 二维poliline集合
let
singleLinePathPosition
=
[];
// 整体路径的坐标
let
highlightSpaceEntity
=
null
;
// 是否需要进行路径规划
// basis-cesium 中已经算好了路径,就不需要重复计算,直接使用
let
needFindPath
=
true
;
window
.
beforePath
=
[]
// 车辆前面还没走的路径
window
.
afterPath
=
[]
// 车辆前面还没走的路径
window
.
leftPath
=
[]
// 倒车入库左边的路径
window
.
rightPath
=
[]
// 倒车入库右边的路径
export
default
{
export
default
{
name
:
"
HomeView
"
,
name
:
"
HomeView
"
,
...
@@ -58,68 +96,63 @@ export default {
...
@@ -58,68 +96,63 @@ export default {
data
()
{
data
()
{
return
{
return
{
heading2
:
"
—— ——
"
,
//航向角显示
heading2
:
"
—— ——
"
,
//航向角显示
v2xname
:
"
异常车辆预警
"
,
//预警事件名称
v2xname
:
"
-
"
,
//预警事件名称
driveMode
:
"
—— ——
"
,
//驾驶模式
driveMode
:
"
—— ——
"
,
//驾驶模式
driveModeCode
:
-
1
,
//驾驶模式
speed
:
0
,
//速度
speed
:
0
,
//速度
endTime
:
false
,
//用于判断预警事件是否展示完毕,false为没有预警事件
endTime
:
false
,
//用于判断预警事件是否展示完毕,false为没有预警事件
// 是否是车内视角
// 是否是车内视角
firstPerspective
:
false
,
firstPerspective
:
false
,
audioSrc
:
"
@/assets/11582.mp3
"
,
audioSrc
:
"
@/assets/11582.mp3
"
,
rsiChange
:
{},
// rsi改变,界面弹窗
infowindowChange
:
{},
// 弹窗信息改变,界面弹窗
showBuilding
:
true
,
// 是否显示停车场外围建筑物
};
};
},
},
//A
//A
mounted
()
{
mounted
()
{
// 120.70487827, 31.32469438 176.6541769857891
// 120.70486427, 31.32469337 176.68233785573705
// 120.70450226, 31.32472483 140.1278723424079
// 120.7044951, 31.32471744 125.72534272264176
// 120.70449184, 31.32471254 116.59055210401831
// 120.70448881, 31.32470443 103.82035744116246
// 120.70448773, 31.32469666 92.04861226425777
// 120.70448812, 31.32469172 84.64731549277309
// 120.70448989, 31.32468488 74.0716768319416
// 120.7044918, 31.32468057 67.23386687836239
// 120.70449568, 31.32467475 57.28430640874274
// 120.70449925, 31.3246713 50.56300411447833
// 120.70450527, 31.32466652 40.423499499135175
// 120.70451002, 31.32466347 33.654283427843154
// 120.70451755, 31.32466059 23.63138380201046
// 120.70452293, 31.32465874 17.30164259248454
// 120.70453232, 31.32465719 9.975568028350523
// 120.70454182, 31.3246563 5.34004158206794
// 120.70454854, 31.32465612 3.2548804511114184
// 120.70455936, 31.32465585 1.1908997367711152
// 120.70456667, 31.32465606 0.3411149209948121
// 120.70457733, 31.32465623 -0.3316792028189468
// const music = new Audio(
// "http://downsc.chinaz.net/Files/DownLoad/sound1/201906/11582.mp3"
// );
// music.play();
this
.
initMap
();
this
.
initMap
();
this
.
initViewer2d
();
// 初始化二维场景
// todo 采用测试数据 todo 暂时注释
this
.
websocketClient
();
this
.
websocketClient
();
// this.addTestCar()
// 采用worker的目的是,当websoket推送频率降低,两帧数据之间的点位距离较大,在这两个点之间做插值,使路线平滑
worker
=
new
Worker
();
worker
=
new
Worker
();
worker
.
onmessage
=
(
e
)
=>
{
worker
.
onmessage
=
(
e
)
=>
{
if
(
this
.
avpStatus
)
{
let
lon
=
e
.
data
[
0
];
let
result
=
this
.
$refs
.
basisCesium
.
drawLine
(
e
.
data
[
0
],
e
.
data
[
1
]);
let
lat
=
e
.
data
[
1
];
// if (result.code) {
let
alt
=
e
.
data
[
2
];
// this.moveCar(result.data.lon, result.data.lat, e.data[2]);
// } else {
if
(
this
.
needDealPath
)
{
// this.moveCar(e.data[0], e.data[1], e.data[2]);
// 根据车辆位置计算已经走过的点
// }
this
.
$refs
.
basisCesium
.
updatePathPlanLine
(
lon
,
lat
);
this
.
moveCar
(
e
.
data
[
0
],
e
.
data
[
1
],
e
.
data
[
2
]);
// 小地图中路径
}
else
{
cesiumMainIns
.
updateLinePosition2D
(
polyine2d
,
{
this
.
moveCar
(
e
.
data
[
0
],
e
.
data
[
1
],
e
.
data
[
2
]);
before
:
window
.
beforePath
,
after
:
window
.
afterPath
,
left
:
window
.
leftPath
,
right
:
window
.
rightPath
,
});
// console.log('window.leftPath', window.leftPath)
}
}
// 移动车辆位置
this
.
moveCar
(
lon
,
lat
,
alt
);
// carArr.push([lon, lat, alt])
};
};
// 规划
// this.$refs.basisCesium.findPathPlanning("origin", "destination");
// 延时5秒查询车位信息
this
.
$refs
.
basisCesium
.
addParkingSpace
(
30.7065927
,
114.3241276
,
0
);
// this.$refs.basisCesium.moveParkingSpace(120.7065927, 31.3241276, 100);
setTimeout
(
this
.
getSpaceData
,
5000
);
setTimeout
(
this
.
getSpaceData
,
5000
);
// 每隔20s查询一次车位信息
setInterval
(
this
.
getSpaceData
,
20000
);
setInterval
(
this
.
getSpaceData
,
20000
);
// todo 测试代码
// this.addTest()
// this.addTest()
},
},
methods
:
{
methods
:
{
...
@@ -127,145 +160,654 @@ export default {
...
@@ -127,145 +160,654 @@ export default {
* 模拟入库
* 模拟入库
*/
*/
addTest
()
{
addTest
()
{
this
.
$refs
.
basisCesium
.
addTest
();
let
gui
=
new
dat
.
GUI
();
let
param
=
{
mockCar
:
()
=>
{
spaceCode
=
"
C002
"
;
let
index
=
50
;
setInterval
(()
=>
{
let
bodyData
=
CarJSON
[
index
];
this
.
topicVehicle
(
bodyData
);
index
++
;
if
(
index
==
CarJSON
.
length
)
{
index
=
50
;
}
},
300
);
},
startParking
:
()
=>
{
this
.
needDealPath
=
true
;
spaceCode
=
"
1D-005
"
;
this
.
setAvpStatus
(
true
);
},
changeParking
:
()
=>
{
spaceCode
=
"
C004
"
;
let
parkingSpot
=
this
.
getParkingSpot
(
spaceCode
);
this
.
$refs
.
basisCesium
.
updateParkingSpace
(
parkingSpot
);
},
startAvoidance
:
()
=>
{
let
obj
=
{
objectData
:
[
{
taskType
:
1
,
vehiclePlate
:
"
吉AC242
"
,
lineName
:
""
,
pointStr
:
"
[]
"
,
tenantCode
:
"
VL961
"
,
type
:
2
,
// 1避障 2倒车入库
},
],
wsTime
:
1720253314196
,
};
this
.
topicPartLine
(
obj
);
},
endAvoidance
:
()
=>
{
this
.
$refs
.
basisCesium
.
removeAvoidanceEffect
();
},
backPath
:
()
=>
{
this
.
$refs
.
basisCesium
.
addBackParkingEffect
({
spaceInfo
:
{
spaceCode
:
"
1D-005
"
,
coordinates
:
[
[
125.14352243
,
43.8387679
],
[
125.14349542
,
43.83875615
],
[
125.14346121
,
43.83879796
],
[
125.14348784
,
43.83880941
],
[
125.14352243
,
43.8387679
]
],
type
:
"
car
"
,
heading
:
130
,
center
:
[
120.70663029752453
,
31.32409853737599
],
},
});
},
endParking
:
()
=>
{
this
.
$refs
.
basisCesium
.
removeParkingEffect
();
},
startV2x1
:
()
=>
{
this
.
topicv2xStart
({
v2xStartData
:
[
{
id
:
"
111
"
,
name
:
"
弱势交通参与者碰撞预警
"
,
priority
:
2
,
},
],
});
},
startV2x2
:
()
=>
{
this
.
topicv2xStart
({
v2xStartData
:
[
{
id
:
"
222
"
,
name
:
"
弱势交通参与者碰撞预警
"
,
priority
:
3
,
},
],
});
},
endV2x1
:
()
=>
{
this
.
topicv2xEnd
({
v2xEndData
:
[
{
id
:
"
111
"
,
},
],
});
},
endV2x2
:
()
=>
{
this
.
topicv2xEnd
({
v2xEndData
:
[
{
id
:
"
222
"
,
},
],
});
},
addMerge
:
()
=>
{
let
bodyData
=
{
objectData
:
[
{
participant
:
[
{
ptcId
:
"
7113
"
,
ptcType
:
"
pedestrian
"
,
heading
:
90
,
longitude
:
120.70653432313952
,
latitude
:
31.32399543429305
,
},
],
deviceCode
:
"
merge111deviceCode
"
,
},
],
};
this
.
topicDataMerge
(
bodyData
);
},
highlightMerge
:
()
=>
{
this
.
$refs
.
basisCesium
.
highlightPerceive
(
"
1363547912
"
);
},
cancleHighlightMerge
:
()
=>
{
this
.
$refs
.
basisCesium
.
cancleHighlightPerceive
(
"
1363547912
"
);
},
startCongestion
:
()
=>
{
this
.
$refs
.
basisCesium
.
addCongestionEffect
({
eventId
:
"
707
"
,
eventPosition
:
{
lon
:
120.70650368953218
,
lat
:
31.32387012500568
,
},
eventRadius
:
25
,
});
},
startCongestion2
:
()
=>
{
this
.
$refs
.
basisCesium
.
addCongestionEffect
({
eventId
:
"
707
"
,
eventPosition
:
{
lon
:
120.70627736888751
,
lat
:
31.324424454655308
,
},
eventRadius
:
15
,
});
},
startCongestion3
:
()
=>
{
this
.
$refs
.
basisCesium
.
addCongestionEffect
({
eventId
:
"
707
"
,
eventPosition
:
{
lon
:
120.7064005384187
,
lat
:
31.324587955182743
,
},
eventRadius
:
15
,
});
},
startCongestion4
:
()
=>
{
this
.
$refs
.
basisCesium
.
addCongestionEffect
({
eventId
:
"
707
"
,
eventPosition
:
{
lon
:
120.70640680679377
,
lat
:
31.324612419581705
,
},
eventRadius
:
15
,
});
},
endCongestion
:
()
=>
{
this
.
$refs
.
basisCesium
.
removeCongestionEffect
(
"
707
"
);
},
startRoadConstruction
:
()
=>
{
this
.
$refs
.
basisCesium
.
addRoadConstructionEffect
({
eventId
:
"
38
"
,
eventPosition
:
{
lon
:
120.70640680679377
,
lat
:
31.324612419581705
,
},
eventRadius
:
15
,
});
},
endRoadConstruction
:
()
=>
{
this
.
$refs
.
basisCesium
.
removeRoadConstructionEffect
(
"
38
"
);
},
startRsi
:
()
=>
{
let
obj
=
{
objectData
:
[
{
reportData
:
[
{
eventId
:
"
100
"
,
eventType
:
"
707
"
,
eventPosition
:
{
lon
:
120.70575286803157
,
lat
:
31.32438408479422
,
},
},
],
tenantCode
:
"
VL961
"
,
},
],
wsTime
:
1720059537473
,
};
this
.
topicRsiEvent
(
obj
);
},
startRsi2
:
()
=>
{
let
obj
=
{
objectData
:
[
{
reportData
:
[
{
eventId
:
"
901-2
"
,
eventRadius
:
1
,
referencePaths
:
[
{
activePath
:
[
{
lon
:
120.1234567
,
lat
:
30.7654321
,
},
],
},
],
eventSource
:
"
3
"
,
eventDescription
:
"
3
"
,
eventObjId
:
[
"
119951397
"
],
eventType
:
"
901
"
,
eventPriority
:
"
17
"
,
referenceLinkList
:
[
{
upstreamNodeId
:
63880
,
downstreamNodeId
:
63880
,
},
],
eventPosition
:
{
lon
:
120.70575286803157
,
lat
:
31.32438408479422
,
},
},
],
tenantCode
:
"
VL961
"
,
},
],
wsTime
:
1720059537473
,
};
this
.
topicRsiEvent
(
obj
);
},
endRsi
:
()
=>
{
this
.
topicRsiEvent
({
objectData
:
[],
});
},
startRecord
:
()
=>
{
window
.
needRecord
=
true
;
window
.
recordData
=
{
vehicle
:
[],
vehicleStatus
:
[],
dataMerge
:
[],
v2xStart
:
[],
v2xEnd
:
[],
points
:
[],
linePlaning
:
[],
linePlaningHttp
:
[],
partLine
:
[],
rsiEvent
:
[],
getOrderParkingInfoForPlate
:
[],
spaceNo
:
[],
};
},
endRecord
:
()
=>
{
needRecord
=
false
;
},
linePlaningInfowindow
:
()
=>
{
// 弹窗显示
this
.
infowindowChange
=
{
time
:
new
Date
().
getTime
(),
type
:
"
linePlaning
"
,
text
:
"
已重新规划路线
"
,
};
},
mockGetSpaceData
:
()
=>
{
let
response
=
{
code
:
"
0
"
,
msg
:
"
pgs.common.msg.success
"
,
data
:
{
total
:
85
,
pageNo
:
1
,
pageSize
:
1000
,
totalPage
:
1
,
list
:
[
{
spaceSyscode
:
"
fe3960ce3dd9420d915785d5a7b2255f
"
,
spaceNo
:
"
1C-033
"
,
// "spaceNo": "1A-053",
parkSyscode
:
"
8abec9a2db5f442a86ba563b40c41f00
"
,
parkName
:
"
博览中心
"
,
floorSyscode
:
"
2a6452b0a9fb4d1fa02bcf7e1dc16817
"
,
floorName
:
"
负1
"
,
longitude
:
"
946.0
"
,
latitude
:
"
657.0
"
,
state
:
1
,
inTime
:
"
2024-10-28T11:29:27+08:00
"
,
spacePicUri
:
"
/pic?0d2500=d580ip-beo621-f67*1o5=2503*7l0=0106078763t0=912**ps==810b*=22a0*3b4250a17-82375e-0*l10aod04952=004
"
,
plateNoPicUri
:
null
,
aswSyscode
:
"
f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa
"
,
plateNos
:
"
苏A2T9C7,苏EAVP002,吉AC242
"
,
alarmPlateNos
:
null
,
spaceTypeKey
:
"
1
"
,
spaceType
:
"
允许停放车位
"
,
plateNo
:
"
苏EFP9932
"
,
spacePicUrl
:
"
http://10.16.14.20:6120/pic?0d2500=d580ip-beo621-f67*1o5=2503*7l0=0106078763t0=912**ps==810b*=22a0*3b4250a17-82375e-0*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1730709991&Signature=OjTzwM3ZwMnA4eiszgd6SBXX+IY=
"
,
plateNoPicUrl
:
null
,
},
],
},
};
AllTingCheChang
=
[];
const
newData
=
response
.
data
.
list
;
postData
=
newData
;
// 遍历新数据,根据state值添加或移除模型
postData
.
forEach
((
car
)
=>
{
const
parkingSpot
=
SpaceData
.
find
(
(
spot
)
=>
spot
.
spaceCode
===
car
.
spaceNo
);
if
(
parkingSpot
)
{
// 检查该车位是否已经添加模型
if
(
car
.
state
===
1
)
{
//将车位信息添加到已添加模型的数据中;
const
name
=
parkingSpot
.
spaceCode
;
const
latlon
=
[
parkingSpot
.
center
[
0
],
parkingSpot
.
center
[
1
]];
let
distance
=
this
.
getDistance
(
baseData
.
mainLocation
.
lon
,
baseData
.
mainLocation
.
lat
,
latlon
[
0
],
latlon
[
1
]
);
if
(
distance
>
2
)
{
AllTingCheChang
.
push
({
id
:
name
,
longitude
:
latlon
[
0
],
latitude
:
latlon
[
1
],
heading
:
parkingSpot
.
heading
,
});
}
}
}
});
this
.
$refs
.
basisCesium
.
beginParkingLot
(
AllTingCheChang
);
if
(
needRecord
)
{
window
.
recordData
.
spaceNo
.
push
(
response
);
}
},
};
gui
.
add
(
param
,
"
mockCar
"
).
name
(
"
模拟跑车
"
);
gui
.
add
(
param
,
"
startParking
"
).
name
(
"
开始泊车
"
);
gui
.
add
(
param
,
"
changeParking
"
).
name
(
"
切换车位
"
);
gui
.
add
(
param
,
"
startAvoidance
"
).
name
(
"
开始避让
"
);
gui
.
add
(
param
,
"
endAvoidance
"
).
name
(
"
结束避让
"
);
gui
.
add
(
param
,
"
backPath
"
).
name
(
"
倒车入库
"
);
gui
.
add
(
param
,
"
endParking
"
).
name
(
"
结束自主泊车
"
);
gui
.
add
(
param
,
"
startV2x1
"
).
name
(
"
开始v2x1
"
);
gui
.
add
(
param
,
"
endV2x1
"
).
name
(
"
结束v2x1
"
);
gui
.
add
(
param
,
"
startV2x2
"
).
name
(
"
开始v2x2
"
);
gui
.
add
(
param
,
"
endV2x2
"
).
name
(
"
结束v2x2
"
);
gui
.
add
(
param
,
"
addMerge
"
).
name
(
"
添加感知物
"
);
gui
.
add
(
param
,
"
highlightMerge
"
).
name
(
"
高亮感知物
"
);
gui
.
add
(
param
,
"
cancleHighlightMerge
"
).
name
(
"
取消高亮感知物
"
);
gui
.
add
(
param
,
"
startCongestion
"
).
name
(
"
发生拥堵
"
);
gui
.
add
(
param
,
"
startCongestion2
"
).
name
(
"
发生拥堵2
"
);
gui
.
add
(
param
,
"
startCongestion3
"
).
name
(
"
发生拥堵3
"
);
gui
.
add
(
param
,
"
startCongestion4
"
).
name
(
"
发生拥堵4
"
);
gui
.
add
(
param
,
"
endCongestion
"
).
name
(
"
拥堵结束
"
);
gui
.
add
(
param
,
"
startRoadConstruction
"
).
name
(
"
发生道路施工
"
);
gui
.
add
(
param
,
"
endRoadConstruction
"
).
name
(
"
结束道路施工
"
);
gui
.
add
(
param
,
"
startRsi
"
).
name
(
"
开始rsi
"
);
gui
.
add
(
param
,
"
startRsi2
"
).
name
(
"
结束rsi1
"
);
gui
.
add
(
param
,
"
startRsi2
"
).
name
(
"
开始rsi2
"
);
gui
.
add
(
param
,
"
startRsi
"
).
name
(
"
结束rsi2
"
);
gui
.
add
(
param
,
"
endRsi
"
).
name
(
"
结束所有rsi
"
);
gui
.
add
(
param
,
"
startRecord
"
).
name
(
"
开始记录
"
);
gui
.
add
(
param
,
"
endRecord
"
).
name
(
"
结束记录
"
);
gui
.
add
(
param
,
"
linePlaningInfowindow
"
).
name
(
"
切换路径弹窗
"
);
gui
.
add
(
param
,
"
mockGetSpaceData
"
).
name
(
"
停车位信息
"
);
},
addTestCar
()
{
const
res
=
pathRes
this
.
$refs
.
basisCesium
.
findPathPlanning
(
res
);
// 高亮车位
spaceCode
=
"
1D-005
"
;
this
.
highlightSpaceEntity
(
spaceCode
)
setTimeout
(()
=>
{
spaceCode
=
"
1D-004
"
;
this
.
highlightSpaceEntity
(
spaceCode
)
},
5000
)
setTimeout
(()
=>
{
spaceCode
=
""
;
this
.
highlightSpaceEntity
(
spaceCode
)
},
8000
)
let
index
=
0
const
timer
=
setInterval
(()
=>
{
if
(
index
==
pathCar
.
length
)
{
clearInterval
(
timer
)
return
}
const
ele
=
pathCar
[
index
]
const
bodyData
=
{
"
vehicleData
"
:
[
{
"
altitude
"
:
0
,
"
brake
"
:
30
,
"
gasPedal
"
:
20
,
"
gear
"
:
1
,
"
heading
"
:
0
,
"
latitude
"
:
ele
[
1
],
"
longitude
"
:
ele
[
0
],
"
obuCode
"
:
"
O-HK-2687
"
,
"
reportTime
"
:
1748411699632
,
"
speed
"
:
0
,
"
vehicleId
"
:
"
1694264612474306561
"
,
"
vehiclePlate
"
:
"
吉AC242
"
,
"
vehiclePurpose
"
:
"
avp
"
,
"
vehiclePurposeName
"
:
"
AVP车辆
"
,
"
wheelAngle
"
:
2
}
],
"
wsTime
"
:
1748411699632
}
this
.
topicVehicle
(
bodyData
);
index
++
},
1
)
},
// 设置停车场外围建筑物的显示和隐藏
setBuildingVisibility
(
value
)
{
this
.
$refs
.
basisCesium
.
setBuildingVisibility
(
value
);
},
},
initMap
()
{
initMap
()
{
this
.
$refs
.
basisCesium
.
buildCesiumWorld
();
this
.
$refs
.
basisCesium
.
buildCesiumWorld
();
// this.$refs.basisCesium.setGaoDeBasemap();
this
.
$refs
.
basisCesium
.
inject3DtilesMapByUrl
(
"
unit/tileset.json
"
);
// 停车场外部建筑
this
.
$refs
.
basisCesium
.
inject3DtilesMapByUrl
(
"
unit/tileset.json
"
);
// this.$refs.basisCesium.inject3DtilesMapByUrl_two("garage/tileset.json"); // 停车场内部建筑
this
.
$refs
.
basisCesium
.
inject3DtilesMapByUrl_two
(
"
garage/tileset.json
"
);
this
.
$refs
.
basisCesium
.
addWmsDT
();
// 低精地图
this
.
$refs
.
basisCesium
.
addWmsDT
();
this
.
$refs
.
basisCesium
.
addWmsGQDT
();
// 高精地图
this
.
$refs
.
basisCesium
.
addWmsGQDT
();
this
.
$refs
.
basisCesium
.
cesiumCameraflyTo
(
this
.
$refs
.
basisCesium
.
cesiumCameraflyTo
(
12
0.7065927
,
12
5.142191
,
31.3241276
,
43.829754
,
15
0
,
60
0
,
-
150
,
356
,
-
52
,
-
33
,
0
0
);
);
this
.
$refs
.
basisCesium
.
initLine
();
},
},
async
websocketClient
()
{
this
.
websocketHeartCheck
=
{
lastSecond
:
0
,
heartTimer
:
null
}
async
websocketClient
()
{
await
websocket
.
connectSocket
();
await
websocket
.
connectSocket
();
// 2.2. 联网车辆位姿数据topic
// 2.2. 联网车辆位姿数据topic
websocket
.
stompClient
.
subscribe
(
websocket
.
stompClient
.
subscribe
(
this
.
$setting
.
webSocket
.
dic
[
"
/topic/vehicle
"
],
this
.
$setting
.
webSocket
.
dic
[
"
/topic/vehicle
"
],
(
message
)
=>
{
(
message
)
=>
{
// 更新接收消息时间
let
bodyData
=
JSON
.
parse
(
message
.
body
);
this
.
websocketHeartCheck
.
lastSecond
=
new
Date
().
getTime
();
var
bodyData
=
JSON
.
parse
(
message
.
body
);
this
.
topicVehicle
(
bodyData
);
this
.
topicVehicle
(
bodyData
);
// console.log('车辆', bodyData)
// let curTime = new Date().getTime();
if
(
needRecord
)
{
// console.log('接收后台时间', bodyData.wsTime, 'hmi时间', curTime, '相差时间', curTime - bodyData.wsTime)
window
.
recordData
.
vehicle
.
push
(
bodyData
);
// console.log('后台两帧时间差', bodyData.wsTime - preWsTime, 'hmi接收时间差', curTime - preHMITime)
}
// console.log('车辆位置', bodyData.vehicleData[0].longitude + ',' + bodyData.vehicleData[0].latitude)
// console.log('')
// preWsTime = bodyData.wsTime
// preHMITime = curTime
}
}
);
);
// 2.3. 联网车辆状态数据topic
// 2.3. 联网车辆状态数据topic
websocket
.
stompClient
.
subscribe
(
websocket
.
stompClient
.
subscribe
(
this
.
$setting
.
webSocket
.
dic
[
"
/topic/vehicleStatus
"
],
this
.
$setting
.
webSocket
.
dic
[
"
/topic/vehicleStatus
"
],
(
message
)
=>
{
(
message
)
=>
{
// 更新接收消息时间
this
.
websocketHeartCheck
.
lastSecond
=
new
Date
().
getTime
();
var
bodyData
=
JSON
.
parse
(
message
.
body
);
var
bodyData
=
JSON
.
parse
(
message
.
body
);
this
.
topicVehicleStatus
(
bodyData
);
this
.
topicVehicleStatus
(
bodyData
);
//AAAAAA
if
(
needRecord
)
{
window
.
recordData
.
vehicleStatus
.
push
(
bodyData
);
}
}
}
);
);
// 2.4. 感知目标物数据topic
// 2.4. 感知目标物数据topic
websocket
.
stompClient
.
subscribe
(
websocket
.
stompClient
.
subscribe
(
this
.
$setting
.
webSocket
.
dic
[
"
/topic/dataMerge
"
],
this
.
$setting
.
webSocket
.
dic
[
"
/topic/dataMerge
"
],
(
message
)
=>
{
(
message
)
=>
{
// 更新接收消息时间
this
.
websocketHeartCheck
.
lastSecond
=
new
Date
().
getTime
();
var
bodyData
=
JSON
.
parse
(
message
.
body
);
var
bodyData
=
JSON
.
parse
(
message
.
body
);
this
.
topicDataMerge
(
bodyData
);
this
.
topicDataMerge
(
bodyData
);
if
(
needRecord
)
{
window
.
recordData
.
dataMerge
.
push
(
bodyData
);
}
// 2秒没有消息推过来,则需要清除所有感知目标物了
dataMergeTopicObj
.
lastSecond
=
new
Date
().
getTime
();
if
(
dataMergeTopicObj
.
timer
)
{
return
;
}
dataMergeTopicObj
.
timer
=
setInterval
(()
=>
{
let
newSecond
=
new
Date
().
getTime
();
if
(
newSecond
-
dataMergeTopicObj
.
lastSecond
>
2000
)
{
// 清除所有感知目标物
this
.
removeDataMerge
();
clearInterval
(
dataMergeTopicObj
.
timer
);
dataMergeTopicObj
.
timer
=
null
;
console
.
log
(
"
2s接收不到感知目标物,清除感知目标物
"
);
}
},
500
);
// console.log(bodyData)
}
}
);
);
// 2.5. V2X预警开始topic
// 2.5. V2X预警开始topic
websocket
.
stompClient
.
subscribe
(
websocket
.
stompClient
.
subscribe
(
this
.
$setting
.
webSocket
.
dic
[
"
/topic/v2xStart
"
],
this
.
$setting
.
webSocket
.
dic
[
"
/topic/v2xStart
"
],
(
message
)
=>
{
(
message
)
=>
{
// 更新接收消息时间
this
.
websocketHeartCheck
.
lastSecond
=
new
Date
().
getTime
();
var
bodyData
=
JSON
.
parse
(
message
.
body
);
var
bodyData
=
JSON
.
parse
(
message
.
body
);
this
.
topicv2xStart
(
bodyData
);
this
.
topicv2xStart
(
bodyData
);
if
(
needRecord
)
{
window
.
recordData
.
v2xStart
.
push
(
bodyData
);
}
}
}
);
);
// 2.6. V2X预警结束topic
// 2.6. V2X预警结束topic
websocket
.
stompClient
.
subscribe
(
websocket
.
stompClient
.
subscribe
(
this
.
$setting
.
webSocket
.
dic
[
"
/topic/v2xEnd
"
],
this
.
$setting
.
webSocket
.
dic
[
"
/topic/v2xEnd
"
],
(
message
)
=>
{
(
message
)
=>
{
// 更新接收消息时间
this
.
websocketHeartCheck
.
lastSecond
=
new
Date
().
getTime
();
var
bodyData
=
JSON
.
parse
(
message
.
body
);
var
bodyData
=
JSON
.
parse
(
message
.
body
);
this
.
topicv2xEnd
(
bodyData
);
this
.
topicv2xEnd
(
bodyData
);
if
(
needRecord
)
{
window
.
recordData
.
v2xEnd
.
push
(
bodyData
);
}
}
}
);
);
websocket
.
stompClient
.
subscribe
(
websocket
.
stompClient
.
subscribe
(
this
.
$setting
.
webSocket
.
dic
[
"
/topic/points
"
],
this
.
$setting
.
webSocket
.
dic
[
"
/topic/points
"
],
(
message
)
=>
{
(
message
)
=>
{
// 更新接收消息时间
var
bodyData
=
JSON
.
parse
(
message
.
body
);
this
.
websocketHeartCheck
.
lastSecond
=
new
Date
().
getTime
();
this
.
topicvPoints
(
bodyData
);
if
(
needRecord
)
{
window
.
recordData
.
points
.
push
(
bodyData
);
}
}
);
// 全局路径发生切换
websocket
.
stompClient
.
subscribe
(
this
.
$setting
.
webSocket
.
dic
[
"
/topic/linePlaning
"
],
(
message
)
=>
{
var
bodyData
=
JSON
.
parse
(
message
.
body
);
this
.
topicLinePlaning
(
bodyData
);
if
(
needRecord
)
{
window
.
recordData
.
linePlaning
.
push
(
bodyData
);
}
// console.log('/topic/linePlaning', bodyData)
}
);
// 局部路径
websocket
.
stompClient
.
subscribe
(
this
.
$setting
.
webSocket
.
dic
[
"
/topic/partLine
"
],
(
message
)
=>
{
var
bodyData
=
JSON
.
parse
(
message
.
body
);
var
bodyData
=
JSON
.
parse
(
message
.
body
);
pValue
=
bodyData
.
parkingSpace
;
this
.
topicPartLine
(
bodyData
)
;
// 需要进行路径规划,此场景出现在先接收到泊车指令,后接收车位指令
if
(
needRecord
)
{
if
(
needFindPath
)
{
window
.
recordData
.
partLine
.
push
(
bodyData
);
this
.
findPathPlanning
()
}
}
// 更新停车位
// console.log('局部路径', bodyData)
const
lonLat
=
this
.
getLonLatByP
(
pValue
);
this
.
$refs
.
basisCesium
.
moveParkingSpace
(
lonLat
.
lon
,
lonLat
.
lat
,
190
);
}
}
);
);
// if (this.websocketHeartCheck.heartTimer) {
// rsi事件
// return
websocket
.
stompClient
.
subscribe
(
// }
this
.
$setting
.
webSocket
.
dic
[
"
/topic/rsiEvent
"
],
// this.websocketHeartCheck.heartTimer = setInterval(() => {
(
message
)
=>
{
// let newSecond = new Date().getTime();
var
bodyData
=
JSON
.
parse
(
message
.
body
);
// if (newSecond - this.websocketHeartCheck.lastSecond > 1000 * 30) {
this
.
topicRsiEvent
(
bodyData
);
// // 0:正在连接中,1:已连接,2:正在关闭,3:已关闭
// if (websocket.stompClient.readyState == 2 && websocket.stompClient.readyState == 3) {
if
(
needRecord
)
{
// clearInterval(this.websocketHeartCheck.heartTimer)
window
.
recordData
.
rsiEvent
.
push
(
bodyData
);
// this.websocketHeartCheck.heartTimer = null;
}
// // 重新开始连接
// console.log(bodyData)
// this.websocketClient()
}
// }
);
// }
// }, 1000)
},
},
/**
* 车辆驾驶模式
* @param {*} msg
*/
topicVehicleStatus
(
msg
)
{
topicVehicleStatus
(
msg
)
{
if
(
msg
.
vehicleStatusList
.
length
!=
0
)
{
if
(
msg
.
vehicleStatusList
.
length
!=
0
)
{
let
driveMode1
=
msg
.
vehicleStatusList
[
0
].
driveMode
;
let
driveMode1
=
msg
.
vehicleStatusList
[
0
].
driveMode
;
this
.
driveModeCode
=
driveMode1
;
switch
(
driveMode1
)
{
switch
(
driveMode1
)
{
case
0
:
case
0
:
this
.
driveMode
=
"
自动驾驶
"
;
this
.
driveMode
=
"
自动驾驶
"
;
// 如果有全局路径,那么显示全局路径
this
.
$refs
.
basisCesium
.
organizePathLine
({
type
:
"
driveMode0
"
,
});
break
;
break
;
case
1
:
case
1
:
this
.
driveMode
=
"
人工驾驶
"
;
this
.
driveMode
=
"
人工驾驶
"
;
// 如果有全局路径,那么隐藏全局路径
this
.
$refs
.
basisCesium
.
organizePathLine
({
path
:
[],
type
:
"
driveMode1
"
,
});
break
;
break
;
case
2
:
case
2
:
this
.
driveMode
=
"
远程驾驶
"
;
this
.
driveMode
=
"
远程驾驶
"
;
...
@@ -276,6 +818,11 @@ export default {
...
@@ -276,6 +818,11 @@ export default {
}
}
}
}
},
},
/**
* v2x开始
* @param {*} msg
*/
topicv2xStart
(
msg
)
{
topicv2xStart
(
msg
)
{
let
v2xStartName
=
msg
.
v2xStartData
[
0
].
name
;
let
v2xStartName
=
msg
.
v2xStartData
[
0
].
name
;
if
(
if
(
...
@@ -317,7 +864,33 @@ export default {
...
@@ -317,7 +864,33 @@ export default {
this
.
v2xname
=
v2xdata
.
v2xArray
[
n
-
1
].
name
;
this
.
v2xname
=
v2xdata
.
v2xArray
[
n
-
1
].
name
;
this
.
endTime
=
true
;
this
.
endTime
=
true
;
}
}
// 高亮目标物
if
(
msg
.
v2xStartData
[
0
]
&&
msg
.
v2xStartData
[
0
].
mec
&&
msg
.
v2xStartData
[
0
].
mec
.
length
)
{
console
.
log
(
msg
.
v2xStartData
[
0
]);
let
needHighIds
=
msg
.
v2xStartData
[
0
].
mec
;
for
(
let
i
=
0
;
i
<
needHighIds
.
length
;
i
++
)
{
let
nendId
=
needHighIds
[
i
].
id
;
let
eventType
=
needHighIds
[
i
].
type
;
this
.
$refs
.
basisCesium
.
highlightPerceive
({
nendId
,
eventType
,
iconType
:
"
v2xicon
"
,
mainCarID
:
baseData
.
mainCarID
,
});
}
}
},
},
/**
* v2x结束
* @param {*} msg
*/
topicv2xEnd
(
msg
)
{
topicv2xEnd
(
msg
)
{
v2xdata
.
v2xArray
.
forEach
((
item
,
index
)
=>
{
v2xdata
.
v2xArray
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
id
===
msg
.
v2xEndData
[
0
].
id
)
{
if
(
item
.
id
===
msg
.
v2xEndData
[
0
].
id
)
{
...
@@ -333,12 +906,71 @@ export default {
...
@@ -333,12 +906,71 @@ export default {
this
.
endTime
=
true
;
this
.
endTime
=
true
;
//否则会将优先级最高的事件进行展示
//否则会将优先级最高的事件进行展示
}
}
// 取消高亮目标物
if
(
msg
.
v2xEndData
[
0
]
&&
msg
.
v2xEndData
[
0
].
mec
&&
msg
.
v2xEndData
[
0
].
mec
.
length
)
{
console
.
log
(
msg
.
v2xEndData
[
0
]);
let
needHighIds
=
msg
.
v2xEndData
[
0
].
mec
;
for
(
let
i
=
0
;
i
<
needHighIds
.
length
;
i
++
)
{
let
nendId
=
needHighIds
[
i
].
id
;
this
.
$refs
.
basisCesium
.
cancleHighlightPerceive
(
nendId
);
}
}
},
},
//A
/**
* 车辆实时位置、航向角等信息
* @param {*} msg
*/
topicVehicle
(
msg
)
{
topicVehicle
(
msg
)
{
// #region L
if
(
!
msg
||
!
msg
.
vehicleData
||
!
msg
.
vehicleData
.
length
)
{
this
.
speed
=
msg
.
vehicleData
[
0
].
speed
;
return
;
let
heading1
=
Math
.
floor
(
msg
.
vehicleData
[
0
].
heading
);
}
let
vehicleData
=
msg
.
vehicleData
[
0
];
let
{
speed
,
heading
,
longitude
,
latitude
}
=
vehicleData
;
let
curHeading
=
heading
-
90
;
this
.
speed
=
speed
;
// 设置界面上显示的角度
this
.
setUIHeading
(
heading
);
if
(
baseData
.
mainCarID
==
""
)
{
let
id
=
msg
.
vehicleData
[
0
].
vehicleId
;
let
url
=
"
./cesium/yqcar.glb
"
;
this
.
$refs
.
basisCesium
.
addOneModelById
({
id
,
url
,
longitude
,
latitude
,
angle
:
curHeading
,
scale
:
0.8
,
});
baseData
.
mainCarID
=
id
;
}
else
{
// 采用多线程插值
worker
.
postMessage
([
longitude
,
latitude
,
curHeading
]);
// 如果不采用多线程插值,就需要在这里移动车辆位置
// this.moveCar(longitude, latitude, heading);
}
// 记录车辆位置
baseData
.
mainLocation
.
lon
=
longitude
;
baseData
.
mainLocation
.
lat
=
latitude
;
},
/**
* 设置界面上显示的角度
* @param {*} heading
*/
setUIHeading
(
heading
)
{
let
heading1
=
Math
.
floor
(
heading
);
if
(
heading1
<
0
)
{
if
(
heading1
<
0
)
{
heading1
+=
360
;
heading1
+=
360
;
}
}
...
@@ -382,139 +1014,385 @@ export default {
...
@@ -382,139 +1014,385 @@ export default {
default
:
default
:
break
;
break
;
}
}
// #endregion A
},
plainData
.
lon
=
msg
.
vehicleData
[
0
].
longitude
;
/**
plainData
.
lat
=
msg
.
vehicleData
[
0
].
latitude
;
* 停车位变更
* @param {*} msg
*/
topicvPoints
(
msg
)
{
let
curValue
=
msg
.
parkingSpace
;
let
longitude
=
msg
.
vehicleData
[
0
].
longitude
;
if
(
spaceCode
)
{
let
latitude
=
msg
.
vehicleData
[
0
].
latitude
;
// 更新停车位的信息
let
heading
=
msg
.
vehicleData
[
0
].
heading
-
90
;
let
parkingSpot
=
this
.
getParkingSpot
(
curValue
);
if
(
baseData
.
mainCarID
==
""
)
{
this
.
$refs
.
basisCesium
.
updateParkingSpace
(
parkingSpot
);
let
id
=
msg
.
vehicleData
[
0
].
vehicleId
;
let
url
=
"
cesium/XC60.glb
"
;
this
.
$refs
.
basisCesium
.
addOneModelById
(
id
,
url
,
longitude
,
latitude
,
heading
,
0.8
);
baseData
.
mainCarID
=
id
;
}
else
{
}
else
{
worker
.
postMessage
([
longitude
,
latitude
,
heading
]);
// 第一次需要添加停车位的效果
// this.moveCar(longitude, latitude, heading);
let
carPostion
=
[
baseData
.
mainLocation
.
lon
,
baseData
.
mainLocation
.
lat
];
baseData
.
mainLocation
.
lon
=
longitude
;
// 开启前进自主泊车效果
baseData
.
mainLocation
.
lat
=
latitude
;
let
parkingSpot
=
this
.
getParkingSpot
(
curValue
);
this
.
$refs
.
basisCesium
.
addForwardParkingEffect
({
id
:
baseData
.
mainCarID
,
carPostion
:
carPostion
,
spaceInfo
:
parkingSpot
,
});
}
}
// this.$refs.basisCesium.drawLine(longitude, latitude);
// 记录 spaceCode 给倒车入库的时候用
spaceCode
=
curValue
;
this
.
highlightSpaceEntity
(
spaceCode
)
},
},
moveCar
(
longitude
,
latitude
,
heading
)
{
if
(
this
.
firstPerspective
)
{
/**
this
.
$refs
.
basisCesium
.
moveModelById
(
* 全局路径规划切换
baseData
.
mainCarID
,
* @param {*} msg
longitude
,
*/
latitude
,
topicLinePlaning
(
msg
)
{
heading
,
if
(
msg
.
objectData
&&
msg
.
objectData
[
0
]
&&
msg
.
objectData
[
0
].
line
)
{
true
,
this
.
$refs
.
basisCesium
.
organizePathLine
({
[
-
1
,
0
,
0
],
path
:
msg
.
objectData
[
0
].
line
,
true
type
:
"
linePlaning
"
,
);
});
}
else
{
this
.
$refs
.
basisCesium
.
moveModelById
(
// 弹窗显示
baseData
.
mainCarID
,
this
.
infowindowChange
=
{
longitude
,
time
:
new
Date
().
getTime
(),
latitude
,
type
:
"
linePlaning
"
,
heading
,
text
:
"
已重新规划路线
"
,
true
,
};
[
-
31.5
,
0
,
10
]
);
}
}
},
},
transformGCJ02ToWGS84
(
lng
,
lat
)
{
var
a
=
6378245.0
;
/**
var
ee
=
0.00669342162296594323
;
* 局部路径发生改变
var
pi
=
Math
.
PI
;
* @param {*} msg
*/
function
outOfChina
(
lng
,
lat
)
{
topicPartLine
(
msg
)
{
if
(
lng
<
72.004
||
lng
>
137.8347
)
{
// 先判断类型
return
true
;
if
(
msg
.
objectData
&&
msg
.
objectData
[
0
]
&&
msg
.
objectData
[
0
])
{
let
objectData
=
msg
.
objectData
[
0
];
let
{
type
,
pointStr
,
globalPath
}
=
objectData
;
let
pointArr
=
JSON
.
parse
(
pointStr
);
if
(
pointArr
)
{
if
(
type
==
1
)
{
// 避障
this
.
$refs
.
basisCesium
.
addAvoidanceEffect
({
line
:
pointArr
,
globalPath
,
});
// 更新全局路径
this
.
$refs
.
basisCesium
.
organizePathLine
({
path
:
globalPath
,
partLine
:
pointArr
,
type
:
"
partLine
"
,
});
// singleLinePathPosition = [...pointArr, ...globalPath]
// 记录前后路径
// window.beforePath = [...globalPath]
// window.afterPath = [...pointArr]
// 避障需要前端判断结束,持续5s没有收到避障的topic,则任务避障结束
clearInterval
(
this
.
addAvoidanceTimer
);
let
voidanceLastSecond
=
new
Date
().
getTime
();
this
.
addAvoidanceTimer
=
setInterval
(()
=>
{
let
newSecond
=
new
Date
().
getTime
();
if
(
newSecond
-
voidanceLastSecond
>
2000
)
{
// 清除避障效果
this
.
$refs
.
basisCesium
.
removeAvoidanceEffect
();
// 清除全局路径
this
.
$refs
.
basisCesium
.
organizePathLine
({
type
:
"
partLine
"
,
});
// 清除定时器
clearInterval
(
this
.
addAvoidanceTimer
);
this
.
addAvoidanceTimer
=
null
;
}
},
1000
);
}
else
{
if
(
!
spaceCode
)
{
return
;
}
// lineArr.push(pointArr)
// 开始后退,不需要再跳转视角了,因此用 singleLinePathPosition 长度控制
// singleLinePathPosition = []
let
parkingSpot
=
this
.
getParkingSpot
(
spaceCode
);
this
.
$refs
.
basisCesium
.
addBackParkingEffect
({
carPos
:
baseData
.
mainLocation
,
line
:
pointArr
,
spaceInfo
:
parkingSpot
,
});
}
}
}
if
(
lat
<
0.8293
||
lat
>
55.8271
)
{
}
return
true
;
},
/**
* 根据停车位编号,获取停车位的具体信息
* @param {*} parkingValue
*/
getParkingSpot
(
parkingValue
)
{
// 查询倒车入库的车位
const
parkingSpot
=
SpaceData
.
find
(
(
spot
)
=>
spot
.
spaceCode
===
parkingValue
);
return
parkingSpot
;
},
/**
* 获取路径规划
*/
async
findPathPlanning
(
ifParking
=
true
)
{
await
this
.
request
.
post
(
"
/avp/linePlaning/get
"
,
{
vehiclePlate
:
"
吉AC242
"
})
.
then
((
res
)
=>
{
if
(
res
.
line
&&
res
.
line
.
length
)
{
this
.
$refs
.
basisCesium
.
findPathPlanning
(
res
);
// 泊车需要高亮车位,召车不高亮
if
(
ifParking
)
{
spaceCode
=
res
.
spaceCode
}
else
{
spaceCode
=
''
}
this
.
highlightSpaceEntity
(
spaceCode
)
}
else
{
console
.
log
(
res
);
}
});
},
/**
* rsi事件
* 感知物高亮:如果eventObjId有值,那么就高亮对应的感知物,当连续几帧(比如3帧)没有某个感知物的id,则取消这个感知物的高亮
* 道路面高亮:当eventType为拥堵时,需要高亮道路面,当连续几帧(比如3帧)不拥堵,则取消这个道路面的高亮
* 事件优先级展示
* @param {*} msg
*/
topicRsiEvent
(
msg
)
{
// 先得到所有需要高亮的感知物id
let
needHighIds
=
[];
// 把所有rsi感知到的所有感知物id放在一个数组中,用于判断感知物高亮的结束
let
needRsiIds
=
[];
// 把所有rsi的id放在一个数组中,用于判断rsi的结束
for
(
let
i
=
0
;
i
<
msg
.
objectData
.
length
;
i
++
)
{
for
(
let
j
=
0
;
j
<
msg
.
objectData
[
i
].
reportData
.
length
;
j
++
)
{
let
curData
=
msg
.
objectData
[
i
].
reportData
[
j
];
let
eventId
=
curData
.
eventId
;
let
eventType
=
curData
.
eventType
;
// console.log(eventId, eventType)
// console.log(eventType)
// 这一步的目的是把所有的事件id放到一个数组
needRsiIds
.
push
(
eventId
);
// 设置当前rsi事件在rsiEventArr数组中的状态
let
obj
=
rsiEventArr
.
find
((
rs
)
=>
{
return
rs
.
eventId
==
eventId
;
});
if
(
obj
)
{
obj
.
number
=
1
;
}
else
{
let
eventPriority
=
curData
.
eventPriority
;
rsiEventArr
.
push
({
eventId
:
eventId
,
priority
:
eventPriority
,
type
:
eventType
,
number
:
1
,
});
// 添加这个事件对应的弹窗
this
.
rsiChange
=
{
type
:
"
add
"
,
eventId
,
eventType
,
};
}
if
(
eventType
==
"
707
"
)
{
// 如果当前是拥堵事件,则添加道路面,或者根据eventDescriptionI字段更新道路面的颜色
this
.
$refs
.
basisCesium
.
addCongestionEffect
({
...
curData
,
eventId
,
});
}
else
if
(
eventType
==
"
38
"
)
{
// 如果当前事件是道路施工,则根据传过来的经纬度添加施工图标
// console.log('道路施工:接收到推送消息' + eventId)
this
.
$refs
.
basisCesium
.
addRoadConstructionEffect
({
...
curData
,
eventId
,
});
}
// 这一步的目的是把所有的感知物id放到一个数组
let
curRsi
=
msg
.
objectData
[
i
].
reportData
[
j
];
if
(
curRsi
.
eventObjId
)
{
if
(
Array
.
isArray
(
curRsi
.
eventObjId
))
{
curRsi
.
eventObjId
.
forEach
((
tr
)
=>
{
needHighIds
.
push
({
id
:
tr
,
eventType
:
curRsi
.
eventType
,
});
// console.log('交通事件', '事件id:' + eventId, '事件type:' + eventType, '参与者id:' + tr)
});
}
else
{
// console.log('交通事件', '事件id:' + eventId, '事件type:' + eventType, '参与者id:' + curRsi.eventObjId)
needHighIds
.
push
({
id
:
curRsi
.
eventObjId
,
eventType
:
curRsi
.
eventType
,
});
}
}
}
}
return
false
;
}
}
function
transformLng
(
lng
,
lat
)
{
// 高亮感知物
var
ret
=
this
.
dealHighlightRsi
(
needHighIds
);
300.0
+
lng
+
// 事件优先级展示
2.0
*
lat
+
this
.
dealUIShow
(
needRsiIds
);
0.1
*
lng
*
lng
+
},
0.1
*
lng
*
lat
+
0.1
*
Math
.
sqrt
(
Math
.
abs
(
lng
));
/**
ret
+=
* 处理感知物的高亮,包括高亮当前感知物 + 取消前面几帧高亮的感知物
((
20.0
*
Math
.
sin
(
6.0
*
lng
*
pi
)
+
20.0
*
Math
.
sin
(
2.0
*
lng
*
pi
))
*
* @param {*} needHighIds
2.0
)
/
*/
3.0
;
dealHighlightRsi
(
needHighIds
)
{
ret
+=
// 高亮感知物
((
20.0
*
Math
.
sin
(
lng
*
pi
)
+
40.0
*
Math
.
sin
((
lng
/
3.0
)
*
pi
))
*
for
(
let
i
=
0
;
i
<
needHighIds
.
length
;
i
++
)
{
2.0
)
/
let
nendId
=
needHighIds
[
i
].
id
;
3.0
;
let
eventType
=
needHighIds
[
i
].
eventType
;
ret
+=
let
obj
=
rsiHighlightArr
.
find
((
rs
)
=>
{
((
150.0
*
Math
.
sin
((
lng
/
12.0
)
*
pi
)
+
return
rs
.
id
==
nendId
;
300.0
*
Math
.
sin
((
lng
/
30.0
)
*
pi
))
*
});
2.0
)
/
if
(
obj
)
{
3.0
;
obj
.
number
=
1
;
return
ret
;
}
else
{
rsiHighlightArr
.
push
({
id
:
nendId
,
number
:
1
,
});
}
// 高亮感知物
this
.
$refs
.
basisCesium
.
highlightPerceive
({
nendId
,
eventType
,
iconType
:
"
rsiicon
"
,
mainCarID
:
baseData
.
mainCarID
,
});
}
}
function
transformLat
(
lng
,
lat
)
{
// 取消连续5帧不存在的感知物高亮
var
ret
=
for
(
let
i
=
rsiHighlightArr
.
length
-
1
;
i
>=
0
;
i
--
)
{
-
100.0
+
let
curRsi
=
rsiHighlightArr
[
i
];
2.0
*
lng
+
let
deleteObject
=
needHighIds
.
find
((
ni
)
=>
ni
.
id
==
curRsi
.
id
);
3.0
*
lat
+
if
(
!
deleteObject
)
{
0.2
*
lat
*
lat
+
curRsi
.
number
+=
1
;
0.1
*
lat
*
lng
+
if
(
curRsi
.
number
>
5
)
{
0.2
*
Math
.
sqrt
(
Math
.
abs
(
lng
));
this
.
$refs
.
basisCesium
.
cancleHighlightPerceive
(
curRsi
.
id
);
ret
+=
rsiHighlightArr
.
splice
(
i
,
1
);
((
20.0
*
Math
.
sin
(
6.0
*
lng
*
pi
)
+
20.0
*
Math
.
sin
(
2.0
*
lng
*
pi
))
*
}
2.0
)
/
}
3.0
;
ret
+=
((
20.0
*
Math
.
sin
(
lat
*
pi
)
+
40.0
*
Math
.
sin
((
lat
/
3.0
)
*
pi
))
*
2.0
)
/
3.0
;
ret
+=
((
160.0
*
Math
.
sin
((
lat
/
12.0
)
*
pi
)
+
320
*
Math
.
sin
((
lat
*
pi
)
/
30.0
))
*
2.0
)
/
3.0
;
return
ret
;
}
}
},
/**
* 处理界面上的弹窗显示,按照优先级高低
* @param {*} needRsiIds
*/
dealUIShow
(
needRsiIds
)
{
// 连续5帧没有同一个eventId的事件,则认为这个事件结束了
for
(
let
i
=
rsiEventArr
.
length
-
1
;
i
>=
0
;
i
--
)
{
let
curRsi
=
rsiEventArr
[
i
];
let
deleteObject
=
needRsiIds
.
find
((
ni
)
=>
ni
==
curRsi
.
eventId
);
if
(
!
deleteObject
)
{
curRsi
.
number
+=
1
;
if
(
curRsi
.
number
>
5
)
{
rsiEventArr
.
splice
(
i
,
1
);
if
(
curRsi
.
type
==
"
707
"
)
{
// 删除这个事件对应的道路面高亮
this
.
$refs
.
basisCesium
.
removeCongestionEffect
(
curRsi
.
eventId
);
}
else
if
(
curRsi
.
type
==
"
38
"
)
{
// 删除这个事件对应的道路施工图标
// console.log('道路施工:连续5帧没有' + curRsi.eventId)
this
.
$refs
.
basisCesium
.
removeRoadConstructionEffect
(
curRsi
.
eventId
);
}
function
transform
(
lng
,
lat
)
{
// 删除这个事件对应的弹窗
if
(
outOfChina
(
lng
,
lat
))
{
this
.
rsiChange
=
{
return
[
lng
,
lat
];
type
:
"
remove
"
,
eventId
:
curRsi
.
eventId
,
eventType
:
curRsi
.
type
,
};
}
}
}
var
dLng
=
transformLng
(
lng
-
105.0
,
lat
-
35.0
);
var
dLat
=
transformLat
(
lng
-
105.0
,
lat
-
35.0
);
var
radLat
=
(
lat
/
180.0
)
*
pi
;
var
magic
=
Math
.
sin
(
radLat
);
magic
=
1
-
ee
*
magic
*
magic
;
var
sqrtMagic
=
Math
.
sqrt
(
magic
);
dLng
=
(
dLng
*
180.0
)
/
((
a
/
sqrtMagic
)
*
Math
.
cos
(
radLat
)
*
pi
);
dLat
=
(
dLat
*
180.0
)
/
(((
a
*
(
1
-
ee
))
/
(
magic
*
sqrtMagic
))
*
pi
);
var
mgLng
=
lng
+
dLng
;
var
mgLat
=
lat
+
dLat
;
return
[
mgLng
,
mgLat
];
}
}
},
return
transform
(
lng
,
lat
);
/**
* 移动车辆位置
* @param {*} longitude
* @param {*} latitude
* @param {*} heading
*/
moveCar
(
longitude
,
latitude
,
heading
)
{
if
(
this
.
firstPerspective
)
{
this
.
$refs
.
basisCesium
.
moveModelById
({
id
:
baseData
.
mainCarID
,
longitude
,
latitude
,
angle
:
heading
,
follow
:
true
,
offset
:
[
-
1
,
0
,
0
],
firstPer
:
true
,
});
}
else
{
this
.
$refs
.
basisCesium
.
moveModelById
({
id
:
baseData
.
mainCarID
,
longitude
,
latitude
,
angle
:
heading
,
follow
:
true
,
offset
:
[
-
31.5
,
0
,
9
],
});
}
// 更新2d车辆位置,需要跟随视角
cesiumMainIns
.
updateBillboard
(
car2d
,
{
viewer
:
viewer2d
,
position
:
[
longitude
,
latitude
],
heading
:
heading
-
60
,
});
// if (car2d) {
// cesiumMainIns.updateGlbModelPrimitive(car2d, {
// position: [longitude, latitude],
// heading: heading + 90,
// })
// }
},
},
/**
* 两点之间的距离
* @param {*} lng1
* @param {*} lat1
* @param {*} lng2
* @param {*} lat2
*/
getDistance
(
lng1
,
lat1
,
lng2
,
lat2
)
{
getDistance
(
lng1
,
lat1
,
lng2
,
lat2
)
{
let
radLat1
=
(
lat1
*
Math
.
PI
)
/
180.0
;
let
radLat1
=
(
lat1
*
Math
.
PI
)
/
180.0
;
let
radLat2
=
(
lat2
*
Math
.
PI
)
/
180.0
;
let
radLat2
=
(
lat2
*
Math
.
PI
)
/
180.0
;
...
@@ -534,115 +1412,133 @@ export default {
...
@@ -534,115 +1412,133 @@ export default {
s
=
Math
.
round
(
s
*
10000
)
/
10000
;
s
=
Math
.
round
(
s
*
10000
)
/
10000
;
return
s
;
return
s
;
},
},
/**
* 感知目标物
* @param {*} msg
*/
topicDataMerge
(
msg
)
{
topicDataMerge
(
msg
)
{
for
(
let
i
=
0
;
i
<
msg
.
objectData
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
msg
.
objectData
.
length
;
i
++
)
{
let
allPerceive
=
[];
let
allPerceive
=
[];
for
(
let
j
=
0
;
j
<
msg
.
objectData
[
i
].
participant
.
length
;
j
++
)
{
for
(
let
j
=
0
;
j
<
msg
.
objectData
[
i
].
participant
.
length
;
j
++
)
{
// allPerceive.push({
let
participant
=
msg
.
objectData
[
i
].
participant
[
j
];
// id: msg.objectData[i].participant[j].ptcId,
let
{
longitude
,
latitude
,
ptcId
,
ptcType
,
heading
}
=
participant
;
// type: msg.objectData[i].participant[j].ptcType,
// longitude: msg.objectData[i].participant[j].longitude,
// 计算主车辆和感知目标物的距离
// latitude: msg.objectData[i].participant[j].latitude,
// heading: msg.objectData[i].participant[j].heading,
// });
let
distance
=
this
.
getDistance
(
let
distance
=
this
.
getDistance
(
baseData
.
mainLocation
.
lon
,
baseData
.
mainLocation
.
lon
,
baseData
.
mainLocation
.
lat
,
baseData
.
mainLocation
.
lat
,
msg
.
objectData
[
i
].
participant
[
j
].
longitude
,
longitude
,
msg
.
objectData
[
i
].
participant
[
j
].
latitude
latitude
)
);
// console.log('距离:' + distance, '类型:' + msg.objectData[i].participant[j].ptcType, 'id:' + msg.objectData[i].participant[j].ptcId)
if
(
distance
<
100
)
{
// 距离小于100米才显示感知目标物
allPerceive
.
push
({
// if (distance
<
100
)
{
id
:
msg
.
objectData
[
i
].
participant
[
j
].
ptcId
,
allPerceive
.
push
({
type
:
msg
.
objectData
[
i
].
participant
[
j
].
ptcType
,
id
:
ptcId
,
longitude
:
msg
.
objectData
[
i
].
participant
[
j
].
longitude
,
type
:
ptcType
,
latitude
:
msg
.
objectData
[
i
].
participant
[
j
].
latitude
,
longitude
:
longitude
,
heading
:
msg
.
objectData
[
i
].
participant
[
j
].
heading
,
latitude
:
latitude
,
});
heading
:
heading
,
}
});
// }
}
}
this
.
$refs
.
basisCesium
.
beginPerceive
(
msg
.
objectData
[
i
].
deviceCode
,
let
deviceCode
=
msg
.
objectData
[
i
].
deviceCode
;
allPerceive
this
.
$refs
.
basisCesium
.
beginPerceive
(
deviceCode
,
allPerceive
);
);
}
}
},
},
getLonLatByP
(
pValue
)
{
const
parkingInfo
=
ParkingSpace
.
find
((
item
)
=>
item
.
P
===
pValue
);
/**
if
(
parkingInfo
)
{
* 清除所有感知目标物
const
lon
=
parseFloat
(
parkingInfo
.
lon
);
// 转换为浮点数
*/
const
lat
=
parseFloat
(
parkingInfo
.
lat
);
// 转换为浮点数
removeDataMerge
()
{
return
{
lon
,
lat
};
this
.
$refs
.
basisCesium
.
removeDataMerge
();
}
else
{
// 如果找不到对应的P值,则返回null或者其他适当的值
return
null
;
}
},
},
setAvpStatus
(
bool
)
{
this
.
avpStatus
=
bool
;
if
(
this
.
avpStatus
&&
pValue
!=
""
)
{
// 需要进行路径规划,此场景出现在先接收到车位指令,后接收泊车指令
if
(
needFindPath
)
{
this
.
findPathPlanning
()
}
}
else
{
// 泊车结束,下次泊车需要路径规划
needFindPath
=
true
;
this
.
$refs
.
basisCesium
.
moveParkingSpace
(
131.7065927
,
40.3241276
,
10
);
/**
this
.
$refs
.
basisCesium
.
ClearLine
();
* 开始泊车
}
*/
startParkingVehicle
()
{
// worker中处理路径规划显示的路径
this
.
needDealPath
=
true
;
// 获取规划好的路径
this
.
findPathPlanning
();
},
},
/**
/**
*
自主泊车+有停车位信息,才能开始进行路径规划
*
结束泊车
*/
*/
findPathPlanning
()
{
endParkingVehicle
()
{
const
lonLat
=
this
.
getLonLatByP
(
pValue
);
// 移除自主泊车所有效果
// 起点
this
.
$refs
.
basisCesium
.
removeParkingEffect
();
let
origin
=
[
plainData
.
lon
,
plainData
.
lat
];
if
(
// 停车位信息重置
this
.
getDistance
(
spaceCode
=
""
;
plainData
.
lon
,
this
.
highlightSpaceEntity
(
spaceCode
)
plainData
.
lat
,
120.7062195
,
31.3238778
)
<
8
)
{
origin
=
[
120.7062195
,
31.3238778
];
}
else
{
console
.
log
(
"
距离不够咧,起点
"
,
origin
);
console
.
log
(
this
.
getDistance
(
plainData
.
lon
,
plainData
.
lat
,
120.7062195
,
31.3238778
)
);
}
const
destination
=
[
lonLat
.
lon
,
lonLat
.
lat
];
const
steps
=
false
;
const
waypoints
=
[];
const
trafficCondition
=
false
;
const
equalDistance
=
false
;
const
distance
=
1
;
this
.
$refs
.
basisCesium
.
moveParkingSpace
(
lonLat
.
lon
,
lonLat
.
lat
,
190
);
this
.
$refs
.
basisCesium
.
findPathPlanning
(
origin
,
destination
,
steps
,
waypoints
,
trafficCondition
,
equalDistance
,
distance
);
// 泊车开始,不需要再进行路径规划了
// 是否处理路径规划显示的路径
needFindPath
=
true
;
this
.
needDealPath
=
false
;
// 小地图上不显示线
cesiumMainIns
.
updateLinePosition2D
(
polyine2d
,
{
before
:
[],
after
:
[],
left
:
[],
right
:
[]
});
// console.log('window.leftPath', window.leftPath)
},
/**
* 开始招车,显示路径规划路径
*/
startRecruitmentVehicle
()
{
// worker不处理路径规划显示的路径
this
.
needDealPath
=
true
;
// 获取规划好的路径
this
.
findPathPlanning
(
false
);
// 开始招车的时候就开始记录了
// window.needRecord = true;
// window.recordData = {
// vehicle: [],
// vehicleStatus: [],
// dataMerge: [],
// v2xStart: [],
// v2xEnd: [],
// points: [],
// linePlaning: [],
// linePlaningHttp: [],
// partLine: [],
// rsiEvent: [],
// }
},
},
/**
* 由招车转为其他状态,移除路径规划路线
*/
endRecruitmentVehicle
()
{
// worker中不处理路径规划显示的路径
this
.
needDealPath
=
false
;
// 移除路面上的路线
this
.
$refs
.
basisCesium
.
removePathPlanLine
();
// 小地图上不显示线
cesiumMainIns
.
updateLinePosition2D
(
polyine2d
,
{
before
:
[],
after
:
[],
left
:
[],
right
:
[]
});
},
/**
* 查询车位信息
*/
async
getSpaceData
()
{
async
getSpaceData
()
{
let
data
=
JSON
.
stringify
({
let
data
=
JSON
.
stringify
({
pageNo
:
20
,
pageNo
:
20
,
...
@@ -650,7 +1546,7 @@ export default {
...
@@ -650,7 +1546,7 @@ export default {
});
});
await
axios
await
axios
.
post
(
.
post
(
"
https://
sip-avp.isungent
.cn:8443/hkapi/pms/v1/parkingSpace/spaceNo
"
,
"
https://
faw.cuscavp
.cn:8443/hkapi/pms/v1/parkingSpace/spaceNo
"
,
data
,
data
,
{
{
headers
:
{
headers
:
{
...
@@ -668,20 +1564,18 @@ export default {
...
@@ -668,20 +1564,18 @@ export default {
(
spot
)
=>
spot
.
spaceCode
===
car
.
spaceNo
(
spot
)
=>
spot
.
spaceCode
===
car
.
spaceNo
);
);
if
(
parkingSpot
)
{
if
(
parkingSpot
)
{
//this.removeCarModel(car.spaceNo);
// 检查该车位是否已经添加模型
// 检查该车位是否已经添加模型
if
(
car
.
state
===
1
)
{
if
(
car
.
state
===
1
)
{
//将车位信息添加到已添加模型的数据中;
//将车位信息添加到已添加模型的数据中;
const
name
=
parkingSpot
.
spaceCode
;
const
name
=
parkingSpot
.
spaceCode
;
const
latlon
=
[
parkingSpot
.
center
[
0
],
parkingSpot
.
center
[
1
]];
const
latlon
=
[
parkingSpot
.
center
[
0
],
parkingSpot
.
center
[
1
]];
if
(
let
distance
=
this
.
getDistance
(
this
.
getDistance
(
baseData
.
mainLocation
.
lon
,
baseData
.
mainLocation
.
lon
,
baseData
.
mainLocation
.
lat
,
baseData
.
mainLocation
.
lat
,
latlon
[
0
],
latlon
[
0
],
latlon
[
1
]
latlon
[
1
]
);
)
>
2
if
(
distance
>
2
)
{
)
{
AllTingCheChang
.
push
({
AllTingCheChang
.
push
({
id
:
name
,
id
:
name
,
longitude
:
latlon
[
0
],
longitude
:
latlon
[
0
],
...
@@ -693,12 +1587,176 @@ export default {
...
@@ -693,12 +1587,176 @@ export default {
}
}
});
});
this
.
$refs
.
basisCesium
.
beginParkingLot
(
AllTingCheChang
);
this
.
$refs
.
basisCesium
.
beginParkingLot
(
AllTingCheChang
);
if
(
needRecord
)
{
window
.
recordData
.
spaceNo
.
push
(
response
);
}
});
});
},
},
// 添加二维内容
async
initViewer2d
()
{
// 初始化二维场景
viewer2d
=
cesiumMainIns
.
initScene
(
this
.
$refs
.
cesiumRef2D
,
{
// sceneMode: Cesium.SceneMode.SCENE2D,
});
window
.
viewer2d
=
viewer2d
;
window
.
getCurrentCameraView
=
cesiumMainIns
.
getCurrentCameraView
;
// 设置二维视角
cesiumMainIns
.
setView
(
viewer2d
,
{
"
longitude
"
:
125.143565
,
"
latitude
"
:
43.838348
,
"
height
"
:
89.988899
,
"
heading
"
:
330
,
"
pitch
"
:
-
88.630968
,
"
roll
"
:
0
});
cesiumMainIns
.
addWmsLayer
(
viewer2d
,
{
url
:
"
https://faw.cuscavp.cn:8443/geoserver/changchun/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true
"
,
layers
:
"
changchun:HMI_AVP_BASE
"
,
});
cesiumMainIns
.
addWmsLayer
(
viewer2d
,
{
url
:
"
https://faw.cuscavp.cn:8443/geoserver/changchun/wms?service=WMS&version=1.1.0&request=GetMap&srs=EPSG:4326&styles=
"
,
layers
:
"
changchun:CHANGCHUN_HMI_AVP_GJDT
"
,
});
// 加载车位
// cesiumMainIns.addGeojson(viewer2d, {
// url: "cesium/Parking.geojson",
// alpha: 0.5,
// strokeAlpha: 1,
// fill: "#BEDDFF",
// strokeColor: "#BEDDFF",
// });
// 添加二维poliline集合
polylineCollection2d
=
cesiumMainIns
.
addPolylineCollection
(
viewer2d
);
// 二维路径
polyine2d
.
before
=
cesiumMainIns
.
addPolyline
(
polylineCollection2d
,
{
path
:
[],
width
:
5
,
type
:
"
color
"
,
color
:
"
#5b81f6
"
,
});
polyine2d
.
after
=
cesiumMainIns
.
addPolyline
(
polylineCollection2d
,
{
path
:
[],
width
:
5
,
type
:
"
color
"
,
color
:
"
#54B19B
"
,
});
polyine2d
.
left
=
cesiumMainIns
.
addPolyline
(
polylineCollection2d
,
{
path
:
[],
width
:
3
,
type
:
"
gradientPolylineDash
"
,
color
:
"
#fff
"
,
});
polyine2d
.
right
=
cesiumMainIns
.
addPolyline
(
polylineCollection2d
,
{
path
:
[],
width
:
3
,
type
:
"
gradientPolylineDash
"
,
color
:
"
#fff
"
,
});
// 添加二维图标集合
billboardCollection2d
=
cesiumMainIns
.
addBillboardCollection
(
viewer2d
);
car2d
=
cesiumMainIns
.
addBillboard
(
billboardCollection2d
,
{
position
:
[
baseData
.
mainLocation
.
lon
,
baseData
.
mainLocation
.
lat
],
heading
:
0
,
scale
:
1
,
// image: "./cesium/car.png",
image
:
carpng_src
,
nearFarScalar
:
[
50
,
0.5
,
300
,
0.3
]
});
console
.
log
(
'
加载car.png
'
,
car2d
)
// 三维primitive集合
// primitiveCollection3d = cesiumMainIns.addPrimitiveCollection(viewer2d)
// let url = "cesium/XC60.glb";
// car2d = await cesiumMainIns.addGlbModelPrimitive(primitiveCollection3d, {
// url: url,
// position: [125.143684, 43.838424],
// heading: 0,
// follow: false,
// scale: 0.5,
// viewer: viewer2d,
// lightingFactor: 2
// });
setInterval
(()
=>
{
if
(
!
window
.
leftPath
.
length
&&
[...
window
.
afterPath
,
...
window
.
beforePath
].
length
)
{
this
.
flyToRect
([...
window
.
afterPath
,
...
window
.
beforePath
],
{
scale
:
1.5
})
}
else
{
cesiumMainIns
.
flyToPoint
(
viewer2d
,
{
position
:
[
baseData
.
mainLocation
.
lon
,
baseData
.
mainLocation
.
lat
,
30
],
orientation
:
{
heading
:
330
,
pitch
:
-
89
,
roll
:
0
}
})
}
},
3000
)
},
flyToRect
(
lineCoors
,
options
=
{})
{
const
{
scale
=
1.5
}
=
options
// 设置二维地图的视角
const
line
=
turf
.
lineString
(
lineCoors
);
// 得到路径
const
length
=
turf
.
length
(
line
,
{
units
:
"
kilometers
"
})
*
1000
;
// console.log(length)
if
(
length
<
18
)
return
const
bbox
=
turf
.
bbox
(
line
);
// 计算路径的边界框
var
poly
=
turf
.
bboxPolygon
(
bbox
);
// 计算路径的边界多边形
let
result
=
turf
.
transformScale
(
poly
,
scale
);
// 缩放1.2倍,主要是为了让地图边界留点空间
const
bbox2
=
turf
.
bbox
(
result
);
// 需要跳转的矩形
cesiumMainIns
.
flyToRect
(
viewer2d
,
bbox2
,
{
orientation
:
{
heading
:
330
,
pitch
:
-
89
,
roll
:
0
}
})
},
highlightSpaceEntity
(
spaceCode
)
{
if
(
spaceCode
)
{
const
parkingSpot
=
this
.
getParkingSpot
(
spaceCode
);
const
coordinates
=
parkingSpot
.
coordinates
if
(
highlightSpaceEntity
)
{
cesiumMainIns
.
updatePolygonEntity
(
highlightSpaceEntity
,
{
coordinates
})
}
else
{
highlightSpaceEntity
=
cesiumMainIns
.
addPolygon
(
viewer2d
,
{
coordinates
,
fill
:
'
#72f8f4
'
,
alpha
:
0.6
})
}
}
else
{
if
(
highlightSpaceEntity
)
{
cesiumMainIns
.
updatePolygonEntity
(
highlightSpaceEntity
,
{
coordinates
:
[]
})
}
}
}
},
},
destroyed
()
{
destroyed
()
{
if
(
window
.
viewer
)
{
if
(
window
.
viewer
)
{
window
.
viewer
.
primitives
.
removeAll
();
if
(
window
.
viewer
.
primitive
)
{
window
.
viewer
.
primitives
.
removeAll
();
}
window
.
viewer
.
destroy
();
window
.
viewer
.
destroy
();
Cesium
.
CameraEventAggregator
.
prototype
.
removeInputAction
;
Cesium
.
CameraEventAggregator
.
prototype
.
removeInputAction
;
Cesium
.
Texture
.
prototype
.
destroy
;
Cesium
.
Texture
.
prototype
.
destroy
;
...
@@ -715,4 +1773,74 @@ export default {
...
@@ -715,4 +1773,74 @@ export default {
height
:
100%
;
height
:
100%
;
width
:
100%
;
width
:
100%
;
}
}
.showBuildingBtn
{
position
:
absolute
;
right
:
1%
;
top
:
13%
;
}
.cesiumContainer2d
{
position
:
absolute
;
width
:
20vw
;
height
:
40vh
;
bottom
:
4vh
;
right
:
1vw
;
/* width: 300px;
height: 380px;
right: 20px;
bottom: 20px; */
&::before
{
content
:
""
;
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
;
pointer-events
:
none
;
z-index
:
1
;
box-shadow
:
0rem
0rem
0.5rem
0.5rem
rgb
(
191
206
233
);
}
#cesium2d
{
position
:
absolute
;
width
:
100%
;
height
:
100%
;
}
}
.videoBox
{
position
:
absolute
;
width
:
22vw
;
height
:
30vh
;
top
:
20vh
;
right
:
1vw
;
/* width: 330px;
height: 280px;
right: 20px;
top: 160px; */
>video
{
width
:
100%
;
height
:
100%
;
}
&
::before
{
content
:
""
;
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
100%
;
height
:
100%
;
pointer-events
:
none
;
z-index
:
1
;
box-shadow
:
0rem
0rem
0.5rem
0.5rem
rgb
(
191
206
233
);
}
}
</
style
>
<
style
>
.cesium-widget-credits
{
display
:
none
!important
;
}
</
style
>
</
style
>
app/src/main/assets/main-view.vue
0 → 100644
View file @
827d0a40
<
template
>
<div
class=
"container"
>
<div
class=
"headnav"
>
<span
class=
"version"
>
ver 2.0.1
</span>
<div
class=
"xinhao"
:style=
"
{ backgroundImage: `url(${imgURL})` }">
</div>
<div
class=
"angle"
></div>
<span
style=
"color: #7f8591"
class=
"angledata"
>
{{
heading
}}
</span>
<div
class=
"vehicleStatus"
v-show=
"avpStatus1 != '—— ——'"
></div>
<span
style=
"color: #637abe"
class=
"vehicleStatusdata"
>
{{
avpStatus1
}}
</span>
<div
class=
"yuan"
>
<div
class=
"ttime"
>
{{
twentyTime
}}
</div>
<div
class=
"speed"
>
<div
class=
"sd"
>
{{
Math
.
floor
(
speed
)
}}
</div>
</div>
<div
class=
"km"
>
km/h
</div>
</div>
<div
class=
"driveMode"
></div>
<span
style=
"color: #606873"
class=
"driveModedata"
>
{{
driveMode
}}
</span>
</div>
<div
class=
"orderlist"
v-show=
"(avpStatus1 == '场内行驶' ||
avpStatus1 == '自动泊车中' ||
avpStatus1 == '自动召车中' ||
avpStatus1 == '车辆停靠') &&
No != null &&
orderStatus != 25
"
>
<div
class=
"order"
>
{{
No
}}
</div>
<div
class=
"durationtime"
>
{{
durationString
}}
</div>
<div
class=
"entertime"
>
{{
enterTime
}}
</div>
<div
class=
"price"
>
<span>
{{
actualCost
}}
</span>
元
</div>
</div>
<div
class=
"eventBox"
>
<!--
<div
class=
"v2x"
v-if=
"endTime == true"
:style=
"
{ backgroundImage: `url(${v2xImg})` }">
</div>
<div
class=
"v2x"
v-if=
"rsiEndTime == true"
:style=
"
{ backgroundImage: `url(${rsiImg})` }">
</div>
-->
<!--
<div
v-for=
"(item, index) in showEvent"
v-if=
"!item.hide"
:key=
"index"
class=
"v2x"
:style=
"
{ backgroundImage: `url(${item.backgroundImage})` }">
</div>
-->
<!--
</div>
-->
<div
v-for=
"(item, index) in showEvent"
v-if=
"!item.hide"
:key=
"index"
class=
"v2x"
>
<img
class=
"v2x-img"
:src=
"item.backgroundImage"
>
<span
class=
"v2x-span"
>
{{
item
.
text
}}
</span>
</div>
</div>
<div
class=
"showStatus"
v-show=
"showStatus"
>
<span>
已经转为
{{
avpStatus1
}}
状态
</span>
</div>
</div>
</
template
>
<
script
>
import
request
from
"
@/utils/http/request
"
;
let
imgurl
=
{
imgArr
:
[
"
xinhao1.png
"
,
"
xinhao2.png
"
,
"
xinhao3.png
"
,
"
xinhao4.png
"
,
"
xinhao5.png
"
,
"
xinhao6.png
"
,
],
v2xImg
:
[
"
abnormal.png
"
,
"
admission.png
"
,
"
advance.png
"
,
"
ChangeLanes.png
"
,
"
intersection.png
"
,
"
weak.png
"
,
]
};
// rsi事件类型和显示名称映射表
let
rsiTextMap
=
{
"
38
"
:
"
注意道路施工
"
,
"
100
"
:
"
注意多车驶停
"
,
"
707
"
:
"
注意前方路段拥堵
"
,
"
901
"
:
"
注意车辆超速
"
,
"
902
"
:
"
注意车辆慢速
"
,
"
903
"
:
"
注意异常停车
"
,
"
904
"
:
"
注意逆行
"
}
// v2x预警和显示名称映射表
let
v2xUIType
=
''
;
let
v2xTextMap
=
{
"
abnormal
"
:
"
异常车辆预警
"
,
"
admission
"
:
"
车辆入场预警
"
,
"
advance
"
:
"
前向碰撞预警
"
,
"
ChangeLanes
"
:
"
盲区/变道预警
"
,
"
intersection
"
:
"
交叉口碰撞预警
"
,
"
weak
"
:
"
弱势交通预警
"
,
}
export
default
{
props
:
{
speed
:
Number
,
heading
:
String
,
v2xname
:
String
,
driveMode
:
String
,
endTime
:
Boolean
,
rsiChange
:
Object
,
infowindowChange
:
Object
},
data
()
{
return
{
avpStatus1
:
"
—— ——
"
,
//用于二维界面的显示
avpStatus2
:
0
,
//用于来判断是否出现了场景切换
showStatus
:
false
,
//用于avpStatus转场动画的显示隐藏,false为隐藏
twentyTime
:
0
,
//12小时制时间
No
:
0
,
//订单编号
durationString
:
""
,
//订单总时长
enterTime
:
""
,
//入场时间
actualCost
:
0
,
//订单金额
orderStatus
:
0
,
//订单状态
imgURL
:
require
(
"
@/assets/img/other/xinhao5.png
"
),
//信号质量默认
v2xImg
:
require
(
"
@/assets/img/other/v2xicon/billbord/abnormal.png
"
),
//v2x预警事件默认展示
rsiImg
:
require
(
"
@/assets/img/other/v2xicon/billbord/abnormal.png
"
),
//v2x预警事件默认展示
showEvent
:
[],
};
},
mounted
()
{
this
.
isShowInfowindow
=
false
;
// 是否可以弹提示窗
this
.
allmethods
();
},
beforeUnmounted
()
{
if
(
this
.
getCurrentTime
)
{
clearInterval
(
this
.
getCurrentTime
);
}
if
(
this
.
getTimeOut
)
{
clearInterval
(
this
.
getTimeOut
);
}
if
(
this
.
getOrderData
)
{
clearInterval
(
this
.
getOrderData
);
}
},
watch
:
{
endTime
(
value
)
{
this
.
$nextTick
(()
=>
{
this
.
eventFunc
(
'
endTime
'
,
value
)
})
},
rsiChange
(
value
)
{
// rsi事件改变,包括新增和删除
this
.
$nextTick
(()
=>
{
this
.
eventFunc
(
'
rsi
'
,
value
)
})
},
infowindowChange
(
value
)
{
// 显示弹窗提醒
this
.
$nextTick
(()
=>
{
this
.
eventFunc
(
'
infowindow
'
,
value
)
})
},
//监听v2x事件的改变,并根据事件的名称渲染对应的图片
v2xname
(
v2xname
)
{
switch
(
v2xname
)
{
case
"
异常车辆预警
"
:
this
.
v2xImg
=
require
(
"
@/assets/img/other/v2xicon/billbord/
"
+
imgurl
.
v2xImg
[
0
]);
v2xUIType
=
'
abnormal
'
;
break
;
case
"
车辆入场预警
"
:
this
.
v2xImg
=
require
(
"
@/assets/img/other/v2xicon/billbord/
"
+
imgurl
.
v2xImg
[
1
]);
v2xUIType
=
'
admission
'
;
break
;
case
"
前向碰撞预警
"
:
this
.
v2xImg
=
require
(
"
@/assets/img/other/v2xicon/billbord/
"
+
imgurl
.
v2xImg
[
2
]);
v2xUIType
=
'
advance
'
;
break
;
case
"
盲区/变道预警
"
:
this
.
v2xImg
=
require
(
"
@/assets/img/other/v2xicon/billbord/
"
+
imgurl
.
v2xImg
[
3
]);
v2xUIType
=
'
ChangeLanes
'
;
break
;
case
"
交叉路口碰撞预警
"
:
this
.
v2xImg
=
require
(
"
@/assets/img/other/v2xicon/billbord/
"
+
imgurl
.
v2xImg
[
4
]);
v2xUIType
=
'
intersection
'
;
break
;
case
"
弱势交通参与者碰撞预警
"
:
this
.
v2xImg
=
require
(
"
@/assets/img/other/v2xicon/billbord/
"
+
imgurl
.
v2xImg
[
5
]);
v2xUIType
=
'
weak
'
;
break
;
default
:
break
;
}
// 触发ui
this
.
eventFunc
(
'
endTime
'
,
this
.
endTime
)
},
},
methods
:
{
eventFunc
(
name
,
value
)
{
if
(
name
===
'
endTime
'
)
{
let
index
=
this
.
showEvent
.
findIndex
(
e
=>
{
return
e
.
type
==
'
v2x
'
})
if
(
value
)
{
if
(
index
>
-
1
)
{
// 如果原本存在v2x,则需要更新图片
this
.
showEvent
[
index
].
backgroundImage
=
this
.
v2xImg
this
.
showEvent
[
index
].
text
=
v2xTextMap
[
v2xUIType
]
}
else
{
// 如果原本没有v2x,则新展示v2x
this
.
showEvent
.
push
({
backgroundImage
:
this
.
v2xImg
,
text
:
v2xTextMap
[
v2xUIType
],
type
:
'
v2x
'
})
}
}
else
{
if
(
index
>
-
1
)
{
// 删除原有的v2x
this
.
showEvent
.
splice
(
index
,
1
)
}
}
this
.
showEvent
=
[...
this
.
showEvent
]
}
else
if
(
name
===
'
rsi
'
)
{
// rsi事件,可以显示多个弹窗
let
{
type
,
eventId
,
eventType
}
=
value
;
// 新增
if
(
type
==
'
add
'
)
{
let
img
=
this
.
getImgByPathAndType
({
path
:
'
rsiicon
'
,
type
:
eventType
})
if
(
!
img
)
{
return
}
// 判断如果当前存在这种类型的提示,则不重复弹窗
let
hasLabel
=
this
.
showEvent
.
find
(
e
=>
{
return
e
.
eventType
==
eventType
})
this
.
showEvent
.
push
({
type
:
'
rsi
'
,
eventId
,
eventType
,
text
:
rsiTextMap
[
eventType
],
backgroundImage
:
img
,
hide
:
!!
hasLabel
})
}
else
{
// 删除
for
(
let
i
=
this
.
showEvent
.
length
-
1
;
i
>=
0
;
i
--
)
{
let
event
=
this
.
showEvent
[
i
]
if
(
event
.
type
==
'
rsi
'
&&
event
.
eventId
==
eventId
)
{
this
.
showEvent
.
splice
(
i
,
1
);
break
;
}
}
for
(
let
i
=
this
.
showEvent
.
length
-
1
;
i
>=
0
;
i
--
)
{
// 如果存在相同eventType的事件,那么需要显示这个事件
let
hasLabelIndex
=
this
.
showEvent
.
findIndex
(
e
=>
{
return
e
.
eventType
==
eventType
})
if
(
hasLabelIndex
>
-
1
)
{
this
.
showEvent
[
hasLabelIndex
].
hide
=
false
;
break
;
}
}
}
this
.
showEvent
=
[...
this
.
showEvent
]
}
else
if
(
name
===
'
infowindow
'
)
{
// 已经有提示窗,不重复弹窗
if
(
this
.
isShowInfowindow
)
{
return
;
}
this
.
isShowInfowindow
=
true
;
let
{
type
,
text
}
=
value
;
let
img
=
this
.
getImgByPathAndType
({
path
:
'
infowindow
'
,
type
:
type
});
this
.
showEvent
.
push
({
type
:
'
infowindow
'
,
backgroundImage
:
img
,
text
})
// 3秒之后清除这个弹窗
setTimeout
(()
=>
{
// 3秒之内不重复弹窗
this
.
isShowInfowindow
=
false
;
let
index
=
this
.
showEvent
.
findIndex
(
e
=>
{
return
e
.
type
==
'
infowindow
'
})
if
(
index
>
-
1
)
{
this
.
showEvent
.
splice
(
index
,
1
)
}
},
3000
)
}
},
// 根据rsi的类型,渲染对应的图片
getImgByPathAndType
(
options
)
{
let
{
path
,
type
}
=
options
;
return
require
(
"
@/assets/img/other/
"
+
path
+
"
/billbord/
"
+
type
+
'
.png
'
);
switch
(
type
)
{
case
"
38
"
:
case
"
100
"
:
case
"
707
"
:
case
"
901
"
:
case
"
902
"
:
case
"
903
"
:
case
"
904
"
:
case
"
914
"
:
return
require
(
"
@/assets/img/other/
"
+
path
+
"
/
"
+
type
+
'
.png
'
);
default
:
return
''
}
},
allmethods
()
{
this
.
getOrderData
();
this
.
getTimeOut
();
this
.
getCurrentTime
();
setInterval
(()
=>
{
this
.
getTimeOut
();
},
5000
);
setInterval
(()
=>
{
this
.
getOrderData
();
},
1000
);
setInterval
(()
=>
{
this
.
getCurrentTime
();
},
1000
);
},
//获取12小时制时间
getCurrentTime
()
{
const
date
=
new
Date
();
const
hours
=
date
.
getHours
();
const
minutes
=
date
.
getMinutes
();
const
period
=
hours
>=
12
?
"
PM
"
:
"
AM
"
;
const
hours12
=
hours
%
12
||
12
;
this
.
twentyTime
=
`
${
hours12
}
:
${
this
.
addZero
(
minutes
)}
${
period
}
`
;
},
addZero
(
value
)
{
return
value
<
10
?
`0
${
value
}
`
:
value
;
},
//获取订单信息
async
getOrderData
()
{
let
data
=
JSON
.
stringify
({
vehiclePlate
:
"
吉AC242
"
,
});
await
request
.
post
(
"
/avp/avpMonitor/getOrderParkingInfoForPlate
"
,
data
/* , {
headers: {
"Content-Type": "application/json",
"Tenant-Id": "1484465260508323841",
},
} */
)
.
then
((
response
)
=>
{
const
OrderData
=
response
;
this
.
No
=
OrderData
.
orderNo
;
this
.
durationString
=
OrderData
.
durationString
;
this
.
enterTime
=
OrderData
.
enterTime
;
this
.
actualCost
=
OrderData
.
actualCost
;
this
.
orderStatus
=
OrderData
.
orderStatus
;
const
avpStatus
=
OrderData
.
avpStatus
;
if
(
this
.
avpStatus2
!=
avpStatus
)
{
if
(
avpStatus
!=
3
&&
this
.
avpStatus2
==
3
)
{
this
.
$parent
.
endParkingVehicle
();
// 结束泊车
}
else
if
(
avpStatus
==
3
)
{
this
.
$parent
.
startParkingVehicle
();
// 开始泊车
}
if
(
avpStatus
!=
5
&&
this
.
avpStatus2
==
5
)
{
// 由招车转为其他状态
this
.
$parent
.
endRecruitmentVehicle
();
}
else
if
(
avpStatus
==
5
)
{
// 招车需要显示路径
this
.
$parent
.
startRecruitmentVehicle
();
}
if
(
avpStatus
==
1
)
{
this
.
avpStatus1
=
"
场外行驶
"
;
this
.
avpStatus2
=
avpStatus
;
this
.
showStatus
=
true
;
setTimeout
(()
=>
{
this
.
showStatus
=
false
;
},
3000
);
}
else
if
(
avpStatus
==
2
||
avpStatus
==
6
)
{
this
.
avpStatus1
=
"
场内行驶
"
;
this
.
avpStatus2
=
avpStatus
;
this
.
showStatus
=
true
;
setTimeout
(()
=>
{
this
.
showStatus
=
false
;
},
3000
);
}
else
if
(
avpStatus
==
3
)
{
this
.
avpStatus1
=
"
自动泊车中
"
;
this
.
avpStatus2
=
avpStatus
;
this
.
showStatus
=
true
;
setTimeout
(()
=>
{
this
.
showStatus
=
false
;
},
3000
);
}
else
if
(
avpStatus
==
4
)
{
this
.
avpStatus1
=
"
车辆停靠
"
;
this
.
avpStatus2
=
avpStatus
;
this
.
showStatus
=
true
;
setTimeout
(()
=>
{
this
.
showStatus
=
false
;
},
3000
);
}
else
if
(
avpStatus
==
5
)
{
this
.
avpStatus1
=
"
自动召车中
"
;
this
.
avpStatus2
=
avpStatus
;
this
.
showStatus
=
true
;
setTimeout
(()
=>
{
this
.
showStatus
=
false
;
},
3000
);
}
}
if
(
needRecord
)
{
window
.
recordData
.
getOrderParkingInfoForPlate
.
push
(
response
)
}
});
},
//获取网络质量
async
getTimeOut
()
{
const
startTime
=
new
Date
().
getTime
();
await
request
.
post
(
"
/avp/siteLine/getNetworkQuality
"
,
null
).
then
(()
=>
{
const
endTime
=
new
Date
().
getTime
();
const
duration
=
endTime
-
startTime
;
if
(
duration
>=
0
&&
duration
<=
100
)
{
this
.
imgURL
=
require
(
"
@/assets/img/other/
"
+
imgurl
.
imgArr
[
4
]);
}
else
if
(
duration
>=
101
&&
duration
<=
200
)
{
this
.
imgURL
=
require
(
"
@/assets/img/other/
"
+
imgurl
.
imgArr
[
3
]);
}
else
if
(
duration
>=
201
&&
duration
<=
300
)
{
this
.
imgURL
=
require
(
"
@/assets/img/other/
"
+
imgurl
.
imgArr
[
2
]);
}
else
if
(
duration
>=
301
&&
duration
<=
400
)
{
this
.
imgURL
=
require
(
"
@/assets/img/other/
"
+
imgurl
.
imgArr
[
1
]);
}
else
{
this
.
imgURL
=
require
(
"
@/assets/img/other/
"
+
imgurl
.
imgArr
[
0
]);
}
});
},
},
};
</
script
>
<
style
scoped
>
.container
{
font-size
:
1.4vw
;
width
:
100vw
;
height
:
100vh
;
display
:
flex
;
justify-content
:
center
;
}
.headnav
{
position
:
relative
;
display
:
flex
;
justify-content
:
center
;
background-color
:
rgba
(
197
,
203
,
215
,
0.8
);
margin-top
:
0
;
height
:
10.56vh
;
width
:
100vw
;
backdrop-filter
:
blur
(
10px
);
}
.headnav
div
{
display
:
inline-block
;
}
.version
{
position
:
absolute
;
top
:
46%
;
left
:
1%
;
font-size
:
0.5rem
;
color
:
gray
;
}
.xinhao
{
position
:
absolute
;
left
:
96%
;
top
:
55%
;
width
:
2.3%
;
height
:
31%
;
background-size
:
100%
100%
;
/* z-index: 999; */
}
.angle
{
position
:
absolute
;
left
:
12.414%
;
top
:
46%
;
width
:
2.5%
;
height
:
42%
;
background-image
:
url("@/assets/img/other/angle.png")
;
background-size
:
100%
100%
;
}
.angledata
{
position
:
absolute
;
margin-top
:
3%
;
margin-right
:
62%
;
}
.vehicleStatus
{
position
:
absolute
;
background-image
:
url("@/assets/img/other/stop.png")
;
background-size
:
100%
100%
;
left
:
23.477%
;
top
:
46%
;
width
:
2.45%
;
height
:
42%
;
}
.vehicleStatusdata
{
position
:
absolute
;
margin-top
:
3%
;
margin-right
:
39.2%
;
width
:
8%
;
}
.yuan
{
position
:
absolute
;
background-image
:
url("@/assets/img/other/speed.png")
;
background-size
:
100%
100%
;
text-align
:
center
;
/* left: 28%; */
height
:
320%
;
width
:
50%
;
margin-top
:
-4.17%
;
}
.ttime
{
position
:
absolute
;
left
:
44%
;
margin-top
:
8%
;
}
/* .speed {
position: absolute;
left: 40.8%;
top: 38%;
} */
.sd
{
font-size
:
4vw
;
font-weight
:
bold
;
text-align
:
center
;
position
:
absolute
;
top
:
38%
;
right
:
51%
;
}
.km
{
position
:
absolute
;
top
:
53%
;
left
:
50%
;
}
.driveMode
{
position
:
absolute
;
left
:
72.46875%
;
top
:
46%
;
width
:
2.5%
;
height
:
42%
;
background-image
:
url("@/assets/img/other/driveMode.png")
;
background-size
:
100%
100%
;
}
.driveModedata
{
position
:
absolute
;
margin-top
:
3%
;
margin-left
:
58%
;
}
.orderlist
{
position
:
absolute
;
left
:
1.71875%
;
background-image
:
url("@/assets/img/other/list.png")
;
background-size
:
100%
100%
;
height
:
29%
;
width
:
24.5%
;
top
:
13.194%
;
opacity
:
0.8
;
backdrop-filter
:
blur
(
10px
)
saturate
(
200%
);
}
.orderlist
div
{
position
:
relative
;
height
:
10%
;
width
:
20vw
;
padding-left
:
18%
;
padding-top
:
7.8%
;
}
.eventBox
{
position
:
absolute
;
top
:
21.236%
;
width
:
14%
;
}
.v2x
{
/* position: absolute; */
/* top: 21.236%; */
display
:
flex
;
align-items
:
center
;
background-size
:
cover
;
height
:
4.5vh
;
width
:
100%
;
display
:
flex
;
margin-bottom
:
0.8vh
;
background
:
rgba
(
124
,
50
,
50
,
0.6
);
/* border-radius: 10px 10px 10px 10px; */
border-radius
:
0.4vw
;
border
:
2px
solid
#FA5151
;
/* padding-left: 20px; */
padding-left
:
0.5vw
;
}
.v2x
.v2x-img
{
height
:
3.5vh
;
width
:
auto
;
pointer-events
:
none
;
/* margin-right: 16px; */
margin-right
:
0.8vw
;
vertical-align
:
middle
;
}
.v2x
.v2x-span
{
display
:
inline-flex
;
align-items
:
center
;
font-weight
:
400
;
/* font-size: 24px; */
font-size
:
2vh
;
color
:
#fff
;
}
.orderlist
.price
{
padding-top
:
5.5%
;
}
.price
span
{
font-size
:
2vw
;
color
:
#3662ec
;
font-weight
:
bold
;
}
.showStatus
{
position
:
absolute
;
top
:
40%
;
justify-content
:
center
;
width
:
25vw
;
height
:
10vh
;
background-color
:
rgba
(
197
,
203
,
215
,
0.8
);
backdrop-filter
:
blur
(
10px
)
saturate
(
200%
);
border-radius
:
25px
;
border
:
#fff
5px
solid
;
}
.showStatus
span
{
position
:
absolute
;
justify-content
:
center
;
line-height
:
10vh
;
width
:
25vw
;
text-align
:
center
;
color
:
blueviolet
;
font-size
:
1.8vw
;
}
@media
(
min-width
:
2560px
)
and
(
min-height
:
1550px
)
{
.container
{
font-size
:
1.4vw
;
width
:
100vw
;
height
:
100vh
;
display
:
flex
;
justify-content
:
center
;
}
.headnav
{
position
:
relative
;
display
:
flex
;
justify-content
:
center
;
background-color
:
rgba
(
197
,
203
,
215
,
0.8
);
margin-top
:
0
;
height
:
10.56vh
;
width
:
100vw
;
backdrop-filter
:
blur
(
10px
);
}
.headnav
div
{
display
:
inline-block
;
}
.xinhao
{
position
:
absolute
;
left
:
96%
;
top
:
56%
;
width
:
2.8%
;
height
:
31%
;
background-size
:
100%
100%
;
/* z-index: 999; */
}
.angle
{
position
:
absolute
;
left
:
12.414%
;
top
:
46%
;
width
:
2.8%
;
height
:
42%
;
background-image
:
url("@/assets/img/other/angle.png")
;
background-size
:
100%
100%
;
}
.angledata
{
position
:
absolute
;
margin-top
:
3.5%
;
margin-right
:
62%
;
}
.vehicleStatus
{
position
:
absolute
;
background-image
:
url("@/assets/img/other/stop.png")
;
background-size
:
100%
100%
;
left
:
23.477%
;
top
:
46%
;
width
:
2.8%
;
height
:
42%
;
}
.vehicleStatusdata
{
position
:
absolute
;
margin-top
:
3.5%
;
margin-right
:
39.2%
;
width
:
8%
;
}
.yuan
{
position
:
absolute
;
background-image
:
url("@/assets/img/other/speed.png")
;
background-size
:
100%
100%
;
text-align
:
center
;
height
:
320%
;
width
:
50%
;
margin-top
:
-5.3%
;
}
.ttime
{
position
:
absolute
;
left
:
44%
;
margin-top
:
11%
;
}
.sd
{
font-size
:
4vw
;
font-weight
:
bold
;
text-align
:
center
;
position
:
absolute
;
top
:
41%
;
right
:
51%
;
}
.km
{
position
:
absolute
;
top
:
54%
;
left
:
50%
;
}
.driveMode
{
position
:
absolute
;
left
:
72.46875%
;
top
:
46%
;
width
:
2.8%
;
height
:
42%
;
background-image
:
url("@/assets/img/other/driveMode.png")
;
background-size
:
100%
100%
;
}
.driveModedata
{
position
:
absolute
;
margin-top
:
3.5%
;
margin-left
:
58%
;
}
.orderlist
{
position
:
absolute
;
left
:
1.71875%
;
background-image
:
url("@/assets/img/other/list.png")
;
background-size
:
100%
100%
;
height
:
29%
;
width
:
27%
;
top
:
13.194%
;
opacity
:
0.8
;
backdrop-filter
:
blur
(
10px
)
saturate
(
200%
);
}
.orderlist
.order
{
position
:
absolute
;
top
:
1.2%
;
height
:
25%
;
width
:
20vw
;
}
.orderlist
.durationtime
{
position
:
absolute
;
top
:
23.5%
;
height
:
25%
;
width
:
20vw
;
}
.orderlist
.entertime
{
position
:
absolute
;
top
:
43.5%
;
height
:
25%
;
width
:
20vw
;
}
.orderlist
.price
{
top
:
66%
;
}
.price
span
{
font-size
:
2vw
;
color
:
blue
;
}
/* .v2x {
position: absolute;
top: 21.236%;
display: inline-block;
background-size: cover;
height: 5.54%;
width: 17%;
display: flex;
justify-content: center;
} */
}
@media
(
min-width
:
2560px
)
and
(
min-height
:
1600px
)
{
.container
{
font-size
:
1.4vw
;
width
:
100vw
;
height
:
100vh
;
display
:
flex
;
justify-content
:
center
;
}
.headnav
{
position
:
relative
;
display
:
flex
;
justify-content
:
center
;
background-color
:
rgba
(
197
,
203
,
215
,
0.8
);
margin-top
:
0
;
height
:
10.56vh
;
width
:
100vw
;
backdrop-filter
:
blur
(
10px
);
}
.headnav
div
{
display
:
inline-block
;
}
.xinhao
{
position
:
absolute
;
left
:
96%
;
top
:
55%
;
width
:
2.8%
;
height
:
31%
;
background-size
:
100%
100%
;
/* z-index: 999; */
}
.angle
{
position
:
absolute
;
left
:
12.414%
;
top
:
46%
;
width
:
2.8%
;
height
:
42%
;
background-image
:
url("@/assets/img/other/angle.png")
;
background-size
:
100%
100%
;
}
.angledata
{
position
:
absolute
;
margin-top
:
3.8%
;
margin-right
:
62%
;
}
.vehicleStatus
{
position
:
absolute
;
background-image
:
url("@/assets/img/other/stop.png")
;
background-size
:
100%
100%
;
left
:
23.477%
;
top
:
46%
;
width
:
2.8%
;
height
:
42%
;
}
.vehicleStatusdata
{
position
:
absolute
;
margin-top
:
3.8%
;
margin-right
:
39.2%
;
width
:
8%
;
}
.yuan
{
position
:
absolute
;
background-image
:
url("@/assets/img/other/speed.png")
;
background-size
:
100%
100%
;
text-align
:
center
;
height
:
320%
;
width
:
50%
;
margin-top
:
-4.9%
;
}
.ttime
{
position
:
absolute
;
left
:
44%
;
margin-top
:
10.8%
;
}
.sd
{
font-size
:
4vw
;
font-weight
:
bold
;
text-align
:
center
;
position
:
absolute
;
top
:
40.8%
;
right
:
51%
;
}
.km
{
position
:
absolute
;
top
:
53%
;
left
:
50%
;
}
.driveMode
{
position
:
absolute
;
left
:
72.46875%
;
top
:
46%
;
width
:
2.8%
;
height
:
42%
;
background-image
:
url("@/assets/img/other/driveMode.png")
;
background-size
:
100%
100%
;
}
.driveModedata
{
position
:
absolute
;
margin-top
:
3.8%
;
margin-left
:
58%
;
}
.orderlist
{
position
:
absolute
;
left
:
1.71875%
;
background-image
:
url("@/assets/img/other/list.png")
;
background-size
:
100%
100%
;
height
:
29%
;
width
:
27%
;
top
:
13.194%
;
opacity
:
0.8
;
backdrop-filter
:
blur
(
10px
)
saturate
(
200%
);
}
.orderlist
.order
{
position
:
absolute
;
top
:
1%
;
height
:
25%
;
width
:
20vw
;
}
.orderlist
.durationtime
{
position
:
absolute
;
top
:
23%
;
height
:
25%
;
width
:
20vw
;
}
.orderlist
.entertime
{
position
:
absolute
;
top
:
44%
;
height
:
25%
;
width
:
20vw
;
}
.orderlist
.price
{
top
:
66%
;
}
.price
span
{
font-size
:
2vw
;
color
:
blue
;
}
/* .v2x {
position: absolute;
top: 21.236%;
display: inline-block;
background-size: cover;
height: 5.54%;
width: 17%;
display: flex;
justify-content: center;
} */
}
</
style
>
app/src/main/assets/postData.json
deleted
100644 → 0
View file @
aa341738
{
"code"
:
"0"
,
"msg"
:
"pgs.common.msg.success"
,
"data"
:
{
"total"
:
85
,
"pageNo"
:
1
,
"pageSize"
:
1000
,
"totalPage"
:
1
,
"list"
:
[
{
"spaceSyscode"
:
"e64dbe4de22e4dc881f851a20e4a8c0a"
,
"spaceNo"
:
"C009"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1225.0"
,
"latitude"
:
"811.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:04:49+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo211-f16*1o6=9525*7l0=0808591639t5=915**ps==316b*=21a0*3b4250a27-82135e-3*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏F3C76K"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo211-f16*1o6=9525*7l0=0808591639t5=915**ps==316b*=21a0*3b4250a27-82135e-3*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=EeQSJzzwsoKfrZ20hzSiANljrM4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"f404fdf5df4a45dab89a97056440347f"
,
"spaceNo"
:
"C005"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1242.0"
,
"latitude"
:
"708.0"
,
"state"
:
0
,
"inTime"
:
null
,
"spacePicUri"
:
null
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
null
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
null
,
"spacePicUrl"
:
null
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"954d543b75f8466eae0541f3f2eefead"
,
"spaceNo"
:
"B035"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1003.0"
,
"latitude"
:
"397.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:14:13+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo261-f59*1o9=7564*3l0=0405531649t5=611**ps==317b*=21a0*3b4250a17-82695e-5*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E285XA"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo261-f59*1o9=7564*3l0=0405531649t5=611**ps==317b*=21a0*3b4250a17-82695e-5*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=XNaRtwLT4SSEDNmS3mK8qdqpavA="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"19f41580c2d94a09b79e1c4c8fabee8e"
,
"spaceNo"
:
"B005"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1324.0"
,
"latitude"
:
"344.0"
,
"state"
:
0
,
"inTime"
:
null
,
"spacePicUri"
:
null
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
null
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
null
,
"spacePicUrl"
:
null
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"6b8ecce06e2542b4940c7580bbcd0847"
,
"spaceNo"
:
"B002"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1340.0"
,
"latitude"
:
"264.0"
,
"state"
:
0
,
"inTime"
:
null
,
"spacePicUri"
:
null
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
null
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
null
,
"spacePicUrl"
:
null
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"f93bc8cc4e4f4f16a5d7ae872dbbcac8"
,
"spaceNo"
:
"C017"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1124.0"
,
"latitude"
:
"711.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:30:38+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do6018*54e5532b-70a0224b3*3a1s=**611==*p713=5t9561853040=0l3*7450=0o1*05f-178oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E27U6D"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do6018*54e5532b-70a0224b3*3a1s=**611==*p713=5t9561853040=0l3*7450=0o1*05f-178oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=lJX67N1k8isdDHmEXWvwYTX+bIU="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"235e0e8f66244a93b408530199bb2341"
,
"spaceNo"
:
"B025"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1157.0"
,
"latitude"
:
"235.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:32:21+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*84e5592b-70a0224b3*3a1s=**611==*p813=5t9561154050=0l9*4651=3o1*06f-146oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏B783LN"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*84e5592b-70a0224b3*3a1s=**611==*p813=5t9561154050=0l9*4651=3o1*06f-146oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=/U2ofsP7V4CfEPlHTe99kthoipY="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"9053ffaae20c4d65ba5c4fc5825e13a8"
,
"spaceNo"
:
"B009"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1302.0"
,
"latitude"
:
"443.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:00:54+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do7018*03e5542b-70a0224b3*4a1s=**411==*p217=5t9163455060=0l0*5052=7o1*95f-152oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UM157M"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do7018*03e5542b-70a0224b3*4a1s=**411==*p217=5t9163455060=0l0*5052=7o1*95f-152oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=PleP+lAbGpmMHeGvFGWO022syd4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"de323807df8d4663bb370e0d8e886018"
,
"spaceNo"
:
"C028"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1060.0"
,
"latitude"
:
"704.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:27:17+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do5018*75e5572b-70a0224b3*3a1s=**512==*p711=5t9161753060=0l9*3659=2o1*98f-166oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E9AE19"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do5018*75e5572b-70a0224b3*3a1s=**512==*p711=5t9161753060=0l9*3659=2o1*98f-166oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=TzNhVd6tWl6Tq0eq7okYC3RCCwg="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"09a93d009fe74b50ba7a3a078c47e4df"
,
"spaceNo"
:
"C042"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"969.0"
,
"latitude"
:
"551.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:24:40+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*83e5522b-70a0224b3*3a1s=**611==*p513=5t9561058000=0l0*8251=7o1*91f-126oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"云AD39974"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*83e5522b-70a0224b3*3a1s=**611==*p513=5t9561058000=0l0*8251=7o1*91f-126oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=hbDUeOs8pmmPyoLIZ2/9P3dPCww="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"bf90f811884e4784b3d36d4e5dce4fd1"
,
"spaceNo"
:
"C036"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"940.0"
,
"latitude"
:
"705.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:44:43+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do9018*9=e5502b-70a0224b3*3a1s=**613==tp*6215=5692013*8060=8l5*3474f-o721eb8pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏ET3287"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do9018*9=e5502b-70a0224b3*3a1s=**613==tp*6215=5692013*8060=8l5*3474f-o721eb8pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=7rdIHfhnfWSS9o8pqghgD6o2JSE="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"cf21438eedf649ad958572d22bcff5c0"
,
"spaceNo"
:
"C014"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1106.0"
,
"latitude"
:
"792.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:13:32+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do4018*53e5532b-70a0224b3*4a1s=**511==*p515=5t9263251040=0l4*6458=2o1*51f-120oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏A202YK"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do4018*53e5532b-70a0224b3*4a1s=**511==*p515=5t9263251040=0l4*6458=2o1*51f-120oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=cMqebB5oC2Upfz9k901UjEz5RCg="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"4edb840358594128bb304778347d7da0"
,
"spaceNo"
:
"B037"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1013.0"
,
"latitude"
:
"350.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:03:05+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo201-f92*1o9=5563*8l0=0708551639t5=819**ps==316b*=21a0*3b4250a27-82655e-5*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E15Z2X"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo201-f92*1o9=5563*8l0=0708551639t5=819**ps==316b*=21a0*3b4250a27-82655e-5*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=lBAwUSq7FV6PrklAuh7wkYuypVo="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"c4be3f5823f44b778916a28d72d4168a"
,
"spaceNo"
:
"C019"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1137.0"
,
"latitude"
:
"661.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:12:45+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo811-f99*1o5=8505*4l0=0306551649t5=610**ps==317b*=21a0*3b4250a17-82145e-0*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"粤S39A13"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo811-f99*1o5=8505*4l0=0306551649t5=610**ps==317b*=21a0*3b4250a17-82145e-0*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=GKhFl+eXpu3M+yoYa36Vrg7mWHc="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"38cc5562708749369c813fba82b953c5"
,
"spaceNo"
:
"C030"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1047.0"
,
"latitude"
:
"759.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:31:21+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do7018*36e5582b-70a0224b3*3a1s=**512==*p911=5t9161158080=0l4*2068=2o1*00f-132oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"浙E98Z82"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do7018*36e5582b-70a0224b3*3a1s=**512==*p911=5t9161158080=0l4*2068=2o1*00f-132oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=yd6k1x7JhL/yanUKTS3Gk4H0atc="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"c32de4ae0425467eb6a540c11cda4292"
,
"spaceNo"
:
"B013"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1178.0"
,
"latitude"
:
"458.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T12:16:30+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*86e5512b-70a0224b3*4a1s=**212==*p716=5t9862059090=0l8*2462=1o1*21f-146oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏EV1M04"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*86e5512b-70a0224b3*4a1s=**212==*p716=5t9862059090=0l8*2462=1o1*21f-146oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=ddKTc+eOqTG8tcywkS2FeYJ40Y4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"169ef79b85bb4f07a3772ba0a6bcf244"
,
"spaceNo"
:
"C041"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"962.0"
,
"latitude"
:
"584.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T12:24:22+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*7=e5522b-70a0224b3*4a1s=**412==tp*6315=5499022*6060=5l8*0464f-o761eb7pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UD2Q23"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*7=e5522b-70a0224b3*4a1s=**412==tp*6315=5499022*6060=5l8*0464f-o761eb7pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=Gkt6HxWk/M6GrSFhg45AUFySM7o="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"a6e56bbdd63a40edaa5938069971ab23"
,
"spaceNo"
:
"C018"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1128.0"
,
"latitude"
:
"690.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:15:43+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do9018*43e5502b-70a0224b3*3a1s=**611==*p112=5t9461354050=0l1*6052=0o1*23f-156oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏U31609"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do9018*43e5502b-70a0224b3*3a1s=**611==*p112=5t9461354050=0l1*6052=0o1*23f-156oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=5j10ubG3TSTiqP+yiPqQ/MtV7lM="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"15b3d98025e0444585e1246132f29e62"
,
"spaceNo"
:
"B001"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1343.0"
,
"latitude"
:
"241.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:48:28+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do5018*44e5592b-70a0224b3*4a1s=**611==*p617=5t9463850050=0l0*1868=4o1*30f-132oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏EA77301"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do5018*44e5592b-70a0224b3*4a1s=**611==*p617=5t9463850050=0l0*1868=4o1*30f-132oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=y6rZowYoi+l1ya54V0BwV5ve+1k="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"456ed02611974b0585b43f3282d7e4b7"
,
"spaceNo"
:
"B033"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1114.0"
,
"latitude"
:
"446.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-11T18:05:21+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do6018*32e5*7o4=3528*2l0=0702412669t4=412**ps===17a**3b4220a07-b21527f-130oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E6380M"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do6018*32e5*7o4=3528*2l0=0702412669t4=412**ps===17a**3b4220a07-b21527f-130oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=SVzz4XOuXv68rikWmD6iV7AOY2k="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"992443520d1a49f5be7d7fd28489e58c"
,
"spaceNo"
:
"B008"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1307.0"
,
"latitude"
:
"419.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:45:55+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo251-f2=512b-70a0224b3*3a1s=**813===pt9*6115553060l5*3059=0o4*86515e-5*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏GE385F"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo251-f2=512b-70a0224b3*3a1s=**813===pt9*6115553060l5*3059=0o4*86515e-5*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=5rD6ek0bVFhoSM3ByxBdIsjJJDw="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"73b90a74443248288088ef4d5fec0d86"
,
"spaceNo"
:
"C039"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"955.0"
,
"latitude"
:
"631.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:24:00+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo2=1-f6*512b-70a0224b3*3a1s=**612===pt9*6115454010l0*7057=4o65e62*8103od-49l20a4=005"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E68K2U"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo2=1-f6*512b-70a0224b3*3a1s=**612===pt9*6115454010l0*7057=4o65e62*8103od-49l20a4=005&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=2I8VSSNzH1A/eqJfIWVgjzAo7kA="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"febe53921e4c4f00a9578a6521326d83"
,
"spaceNo"
:
"B039"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1022.0"
,
"latitude"
:
"299.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:12:24+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo461-f58*1o3=8504*2l0=0304541649t5=519**ps==317b*=21a0*3b4250a17-82505e-8*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"京C68G22"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo461-f58*1o3=8504*2l0=0304541649t5=519**ps==317b*=21a0*3b4250a17-82505e-8*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=WGgg4uZopAWV6cs0lEIa7JIRcPc="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"96387e1ed4254f679a73789d6a977403"
,
"spaceNo"
:
"B030"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1131.0"
,
"latitude"
:
"367.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T09:12:28+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*9=e501*5o0=6600*8l0709545116*9tp===619**=s1a3*3b4220a07-b21521f-146oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏ESS550"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*9=e501*5o0=6600*8l0709545116*9tp===619**=s1a3*3b4220a07-b21521f-146oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=JiOJnJzxvEO7WEvg2splm8eqZPQ="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"8f59a6a1d6fe49e6b63e6568724742d4"
,
"spaceNo"
:
"B040"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1029.0"
,
"latitude"
:
"275.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T11:11:13+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*6=e5582b-70a0224b3*4a1s=**211==tp*6215=5095023*7050=6l1*8054f-o721eb4pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏EA55880"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*6=e5582b-70a0224b3*4a1s=**211==tp*6215=5095023*7050=6l1*8054f-o721eb4pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=5xhBFymGjr2cPbw80V5zIdr+/zA="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"87ae43bad22f4b8ea679035c8d440136"
,
"spaceNo"
:
"B022"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1226.0"
,
"latitude"
:
"223.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T10:07:38+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do7018*3=e5522b-70a0224b3*4a1s=**011==tp*6315=5291028*5050=6l5*7661f-o321eb9pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏EQX780"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do7018*3=e5522b-70a0224b3*4a1s=**011==tp*6315=5291028*5050=6l5*7661f-o321eb9pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=RlGy2OAcwlkYKUZMTEan75Zw2u4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"a7c094ce0a354032af838ef4214dbdba"
,
"spaceNo"
:
"B043"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1044.0"
,
"latitude"
:
"196.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:57:17+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do1018*62e5532b-70a0224b3*4a1s=**711==*p610=5t9563753000=0l7*7054=1o1*34f-102oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"豫CVJ773"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do1018*62e5532b-70a0224b3*4a1s=**711==*p610=5t9563753000=0l7*7054=1o1*34f-102oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=CXTeGwuILCsWaMXBFhZkX5L0WDk="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"46cca431fa334ebbbabc9047b1e5d5ca"
,
"spaceNo"
:
"B026"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1153.0"
,
"latitude"
:
"260.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:41:32+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do0018*7=e5552b-70a0224b3*3a1s=**613==tp*6115=5492012*9050=3l2*4062f-o381eb5pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E0F1G7"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do0018*7=e5552b-70a0224b3*3a1s=**613==tp*6115=5492012*9050=3l2*4062f-o381eb5pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=sHsmuMIwJ5Lhph1FTx/HEvS6raY="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"60e38dcf120843ba9d09b762453b3f71"
,
"spaceNo"
:
"C040"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"957.0"
,
"latitude"
:
"607.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:59:20+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo261-f97*1o9=4508*8l0=0506501639t5=810**ps==316b*=21a0*3b4250a17-82995e-6*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"浙B6576Q"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo261-f97*1o9=4508*8l0=0506501639t5=810**ps==316b*=21a0*3b4250a17-82995e-6*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=tzpllMr+vecbZGxZCFQOM+wavGY="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"34ac2fa2589940c0a9dd46377cd4d9ca"
,
"spaceNo"
:
"C002"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1261.0"
,
"latitude"
:
"629.0"
,
"state"
:
0
,
"inTime"
:
null
,
"spacePicUri"
:
null
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
null
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
null
,
"spacePicUrl"
:
null
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"e5055f31cd6749cfa8c7aa00f3c5f05d"
,
"spaceNo"
:
"C004"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1255.0"
,
"latitude"
:
"679.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-22T13:44:27+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*1=e5582b-70a0224b3*1a1s=**413==tp*6513=5491067*6060=3l5*1643f-o661eb6pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"黑EAV0001"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*1=e5582b-70a0224b3*1a1s=**413==tp*6513=5491067*6060=3l5*1643f-o661eb6pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=8TT3TjgoOUCZ+Bf9Em6G4q8n3kg="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"8dc2c950b2f04a65b5844faff9e6d0e4"
,
"spaceNo"
:
"B017"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1199.0"
,
"latitude"
:
"353.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:19:02+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do5018*73e5592b-70a0224b3*3a1s=**611==*p912=5t9461254070=0l7*2054=9o1*52f-112oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UHG018"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do5018*73e5592b-70a0224b3*3a1s=**611==*p912=5t9461254070=0l7*2054=9o1*52f-112oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=oA+/+pS5I32DTPPVDhsSJSiAR8k="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"64ac5e228f314f9fbec7f9ed893b125a"
,
"spaceNo"
:
"C003"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1255.0"
,
"latitude"
:
"654.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T14:02:33+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do5018*95e5522b-70a0224b3*3a1s=**313==*p518=5t9563355030=0l1*1667=9o1*57f-132oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"宁EAV0001"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do5018*95e5522b-70a0224b3*3a1s=**313==*p518=5t9563355030=0l1*1667=9o1*57f-132oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=LW1HGUBga/yHxX+QC1MfnKONRVM="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"062b7789af5f44fba7d1c4b57e51d493"
,
"spaceNo"
:
"C011"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1214.0"
,
"latitude"
:
"863.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:57:38+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do0018*1=e5592b-70a0224b3*3a1s=**711==tp*6715=5493018*5050=1l3*8072f-o141eb3pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"鲁F5390T"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do0018*1=e5592b-70a0224b3*3a1s=**711==tp*6715=5493018*5050=1l3*8072f-o141eb3pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=DUYWNiYqsZmOx++oagYlcW9npWM="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"c2a314698ef74958bad82b8d81f1eef4"
,
"spaceNo"
:
"B024"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1160.0"
,
"latitude"
:
"211.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-21T17:30:05+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo411-f91*1o9=6547*3l0=0600258689t5=915**ps==012b*=21a0*3b4250a37-82485e-3*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏U813S8"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo411-f91*1o9=6547*3l0=0600258689t5=915**ps==012b*=21a0*3b4250a37-82485e-3*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=GDrjyIJ2tpRG+C881DklMB7JzDc="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"39700c516e0244f8b59feea6c44bddb3"
,
"spaceNo"
:
"C027"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1064.0"
,
"latitude"
:
"682.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:59:44+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo651-f98*1o5=8507*7l0=0508541639t5=811**ps==316b*=21a0*3b4250a17-82595e-5*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E5BS88"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo651-f98*1o5=8507*7l0=0508541639t5=811**ps==316b*=21a0*3b4250a17-82595e-5*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=A0iW0wHc1fIzwshX9pt1I9fhiG0="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"f04461bf9e324bebb154360cc4e18cd8"
,
"spaceNo"
:
"C025"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1076.0"
,
"latitude"
:
"628.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:54:24+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do2018*7=e564*0o4=3509*4l0302565116*9tp===917**=s1a3*3b4220a07-b21530f-114oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UPC509"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do2018*7=e564*0o4=3509*4l0302565116*9tp===917**=s1a3*3b4220a07-b21530f-114oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=uNrSQG2n1X9Ds9QTw/bMrAbIs98="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"1d2ee8f106bb4b789f5add5e5db9ba6e"
,
"spaceNo"
:
"B027"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1146.0"
,
"latitude"
:
"292.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T11:02:19+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*81e5562b-70a0224b3*3a1s=**311==*p017=5t9462953050=0l4*4651=6o1*49f-112oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UG000M"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*81e5562b-70a0224b3*3a1s=**311==*p017=5t9462953050=0l4*4651=6o1*49f-112oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=TojHqAO3ohaxfwXQ/oj/t99bQbo="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"ac54789d73f349159de9a39ac8ab131e"
,
"spaceNo"
:
"C033"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"923.0"
,
"latitude"
:
"787.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:05:25+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do3018*54e5562b-70a0224b3*4a1s=**412==*p810=5t9163552090=0l4*3852=5o1*78f-112oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏U753Q6"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do3018*54e5562b-70a0224b3*4a1s=**412==*p810=5t9163552090=0l4*3852=5o1*78f-112oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=0K1b+I7ChcvNZYodKrDeyBq2hqM="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"e02debadb6cf4a75b0f302f9fc480609"
,
"spaceNo"
:
"B016"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1191.0"
,
"latitude"
:
"380.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T09:36:24+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do0018*6=e5562b-70a0224b3*3a1s=**911==tp*6415=5399014*8050=6l5*8060f-o841eb7pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E6350L"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do0018*6=e5562b-70a0224b3*3a1s=**911==tp*6415=5399014*8050=6l5*8060f-o841eb7pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=UaKD1sEavEGmAjxVxvo1Hp15pZs="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"504c269abc6241d4971d33a523bca314"
,
"spaceNo"
:
"B004"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1328.0"
,
"latitude"
:
"319.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:21:52+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do8018*14e5522b-70a0224b3*3a1s=**313==*p513=5t9263251090=0l1*9056=8o1*60f-120oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"京A6WM72"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do8018*14e5522b-70a0224b3*3a1s=**313==*p513=5t9263251090=0l1*9056=8o1*60f-120oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=UVEQ/6pZE18rm82YAcD0PYcV17E="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"bbf95a0b41864c40ab66ff3fab08cd7b"
,
"spaceNo"
:
"C001"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1268.0"
,
"latitude"
:
"597.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-23T16:54:25+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do0018*9=e521*0o8=9507*5l0902564156*9tp===414**=s1a3*3b4220a07-b21518f-138oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E55U55"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do0018*9=e521*0o8=9507*5l0902564156*9tp===414**=s1a3*3b4220a07-b21518f-138oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=LccVLsfF3wZlc9aMl1gt8gwrjVY="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"cb2904ddd3364c969286b9b8550cfb68"
,
"spaceNo"
:
"B010"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1295.0"
,
"latitude"
:
"476.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:42:25+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do8018*94e5582b-70a0224b3*3a1s=**611==*p514=5t9661554010=0l2*4456=1o1*44f-154oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏U6E215"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do8018*94e5582b-70a0224b3*3a1s=**611==*p514=5t9661554010=0l2*4456=1o1*44f-154oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=qtpIcLkkgL3+BogI+9xO3yJCzQM="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"7d28439980e14e43aaaedf5721761fff"
,
"spaceNo"
:
"C024"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1077.0"
,
"latitude"
:
"604.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:00:24+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo031-f69*1o9=5620*5l0=0602541639t5=812**ps==316b*=21a0*3b4250a17-82145e-3*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"浙J6287W"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo031-f69*1o9=5620*5l0=0602541639t5=812**ps==316b*=21a0*3b4250a17-82145e-3*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=ggWeAB1dGTkFixRTR8FSDAxfvPk="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"d9e5f141ecf24457b56494bd3a63840d"
,
"spaceNo"
:
"B011"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1290.0"
,
"latitude"
:
"499.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:23:06+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do0018*23e5562b-70a0224b3*3a1s=**611==*p413=5t9461658090=0l5*3856=6o1*84f-194oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏A8D50L"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do0018*23e5562b-70a0224b3*3a1s=**611==*p413=5t9461658090=0l5*3856=6o1*84f-194oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=OaHukMWVrkJ4hx4v+MNJzEzhsz4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"d50e2d7893404346af573db5e3b7fc20"
,
"spaceNo"
:
"C008"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1228.0"
,
"latitude"
:
"786.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T12:43:41+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do5018*56e5572b-70a0224b3*4a1s=**312==*p218=5t9063152060=0l5*6852=6o1*35f-116oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E29V96"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do5018*56e5572b-70a0224b3*4a1s=**312==*p218=5t9063152060=0l5*6852=6o1*35f-116oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=VJ9uVBYzPt/xcLnVZZz7NtMIhv4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"2a4b8a42776f4cdd831b5b2562a1ea63"
,
"spaceNo"
:
"C010"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1219.0"
,
"latitude"
:
"834.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:58:16+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo621-f77*1o1=5524*1l0=0409561639t5=719**ps==316b*=21a0*3b4250a17-82475e-5*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏EAA8299"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo621-f77*1o1=5524*1l0=0409561639t5=719**ps==316b*=21a0*3b4250a17-82475e-5*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=b5mb5Hs1nqZJgijFVcIDtxXeRV8="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"d814727039ce4747999497bb06febb81"
,
"spaceNo"
:
"C012"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1209.0"
,
"latitude"
:
"886.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:27:41+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo041-f34*1o3=3664*7l0=0206513639t5=610**ps==416b*=21a0*3b4250a17-82205e-7*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"鲁CA533G"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo041-f34*1o3=3664*7l0=0206513639t5=610**ps==416b*=21a0*3b4250a17-82205e-7*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=+exQs5oHmtswFI9l+m+L7M9mfw4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"0e7fd7904fd3494b859c2ea0cf28336e"
,
"spaceNo"
:
"C015"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1109.0"
,
"latitude"
:
"767.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T12:27:32+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do0018*23e5532b-70a0224b3*4a1s=**311==*p816=5t9962255060=0l1*7056=8o1*62f-194oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏ES3C11"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do0018*23e5532b-70a0224b3*4a1s=**311==*p816=5t9962255060=0l1*7056=8o1*62f-194oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=dMEItmve+HFd9A9H8aBR56QMHio="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"b74d81592f30492ea797b8eac7bd7c15"
,
"spaceNo"
:
"C007"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1235.0"
,
"latitude"
:
"757.0"
,
"state"
:
0
,
"inTime"
:
null
,
"spacePicUri"
:
null
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
null
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
null
,
"spacePicUrl"
:
null
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"27612e021d5b4834a529231dfe857d99"
,
"spaceNo"
:
"B023"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1198.0"
,
"latitude"
:
"193.0"
,
"state"
:
0
,
"inTime"
:
null
,
"spacePicUri"
:
null
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
null
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
null
,
"spacePicUrl"
:
null
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"23afc2c5421b471a8596c38581a1671b"
,
"spaceNo"
:
"C006"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1239.0"
,
"latitude"
:
"734.0"
,
"state"
:
0
,
"inTime"
:
null
,
"spacePicUri"
:
null
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
null
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
null
,
"spacePicUrl"
:
null
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"68e25d93b7f44f8d9e24bdef72dccec5"
,
"spaceNo"
:
"C021"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1143.0"
,
"latitude"
:
"613.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T12:25:32+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do9018*2=e5542b-70a0224b3*4a1s=**412==tp*6815=5599022*3050=4l0*6486f-o821eb3pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏ED77950"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do9018*2=e5542b-70a0224b3*4a1s=**412==tp*6815=5599022*3050=4l0*6486f-o821eb3pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=rWFaFq997VpuIt0z49W0PmKYGbY="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"85df014efcb74143981327b9d1403493"
,
"spaceNo"
:
"C035"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"932.0"
,
"latitude"
:
"740.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:26:01+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do1018*6=e5562b-70a0224b3*4a1s=**614==tp*6315=5193031*6050=3l4*3299f-o561eb3pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E63000"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do1018*6=e5562b-70a0224b3*4a1s=**614==tp*6315=5193031*6050=3l4*3299f-o561eb3pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=bdO3yrbQrYClYvpj7th1Fibccbo="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"1a865a5475534d879b5dac1bb9b88711"
,
"spaceNo"
:
"C013"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1103.0"
,
"latitude"
:
"813.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:19:46+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do6018*74e5542b-70a0224b3*3a1s=**313==*p112=5t9263658070=0l4*6052=5o1*21f-104oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UB237M"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do6018*74e5542b-70a0224b3*3a1s=**313==*p112=5t9263658070=0l4*6052=5o1*21f-104oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=ra5yQgqPkIYaL6Jc2jJJdnfAHv4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"0c47e22a3a00476697be2787422c8e0c"
,
"spaceNo"
:
"C031"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1042.0"
,
"latitude"
:
"782.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T06:53:42+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do9018*96e5512b-70a0224b3*3a1s=**412==*p110=5t9960252060=0l5*0468=9o1*40f-102oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E7239E"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do9018*96e5512b-70a0224b3*3a1s=**412==*p110=5t9960252060=0l5*0468=9o1*40f-102oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=Oe8nBsZHl0gP4stjamw4wdnmpmU="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"f54d9424bfad41769a66c02313397d2b"
,
"spaceNo"
:
"C029"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1055.0"
,
"latitude"
:
"729.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:01:55+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo251-f62*1o2=1565*5l0=0701551639t5=818**ps==316b*=21a0*3b4250a27-82075e-0*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏F7LG11"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo251-f62*1o2=1565*5l0=0701551639t5=818**ps==316b*=21a0*3b4250a27-82075e-0*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=5o0+6e5pxG/XGHbr59/2ENKpKDQ="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"dcdd17b1de144ed5833ad6868b1f2ba4"
,
"spaceNo"
:
"C034"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"928.0"
,
"latitude"
:
"764.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:23:54+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do0018*5=e5582b-70a0224b3*3a1s=**318==tp*6015=5491014*3050=9l4*3281f-o901eb8pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"鲁NU57W7"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do0018*5=e5582b-70a0224b3*3a1s=**318==tp*6015=5491014*3050=9l4*3281f-o901eb8pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=e/aWvkceZlwbvPPwMPoERfnvbI8="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"1429cfe6ae364af1bffd44f38bf16ab8"
,
"spaceNo"
:
"B031"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1128.0"
,
"latitude"
:
"393.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T12:41:57+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do2018*15e5552b-70a0224b3*4a1s=**312==*p616=5t9063751050=0l4*1068=4o1*96f-198oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏EU5209"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do2018*15e5552b-70a0224b3*4a1s=**312==*p616=5t9063751050=0l4*1068=4o1*96f-198oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=r9GvCY6m2OCstsGKx8oJXaOpkyE="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"c13cf5ccc29345dd885d67cb8a83cc56"
,
"spaceNo"
:
"B028"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1141.0"
,
"latitude"
:
"316.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T09:05:09+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do7018*5=e506*3o5=0503*9l0705505116*9tp===519**=s1a3*3b4220a07-b21515f-112oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏BR3P98"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do7018*5=e506*3o5=0503*9l0705505116*9tp===519**=s1a3*3b4220a07-b21515f-112oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=95bS6+MCSL3FnWyLrZorkSUslwc="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"ce6824f95c5e4ffb81f3a2c341cb16ba"
,
"spaceNo"
:
"C032"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1038.0"
,
"latitude"
:
"807.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:26:38+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do2018*25e5512b-70a0224b3*3a1s=**512==*p611=5t9161859050=0l5*1466=4o1*93f-158oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"浙K8D203"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do2018*25e5512b-70a0224b3*3a1s=**512==*p611=5t9161859050=0l5*1466=4o1*93f-158oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=/KyhMg6+GlCE1Zn/KTZIoCU/eZQ="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"3e0ec535937b43979bfcdfa6b142b153"
,
"spaceNo"
:
"B036"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1008.0"
,
"latitude"
:
"373.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-23T15:51:17+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do1018*03e5562b-70a0224b3*2a1s=**911==*p911=5t9565747040=0l9*5058=0o1*81f-162oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UN9H95"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do1018*03e5562b-70a0224b3*2a1s=**911==*p911=5t9565747040=0l9*5058=0o1*81f-162oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=tt+XjhwazaHeIILEwumu7vShJ1A="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"33fd978bf33847ef8dfb3cecd14e97a8"
,
"spaceNo"
:
"B019"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1209.0"
,
"latitude"
:
"307.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T12:54:56+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do4018*3=e5542b-70a0224b3*4a1s=**514==tp*6015=5291036*9050=1l8*4898f-o441eb3pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E3Y70L"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do4018*3=e5542b-70a0224b3*4a1s=**514==tp*6015=5291036*9050=1l8*4898f-o441eb3pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=qH+6faVP79ZM2BTakPxExQ/Ut38="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"b7f624abe46440058fc33b3efc8a83b9"
,
"spaceNo"
:
"C026"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1072.0"
,
"latitude"
:
"652.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:04:54+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo871-f86*1o4=9661*3l0=0809541639t5=916**ps==316b*=21a0*3b4250a27-82685e-0*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏ED75468"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo871-f86*1o4=9661*3l0=0809541639t5=916**ps==316b*=21a0*3b4250a27-82685e-0*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=FO5cA3ql6ZyG0MLHWojCTA7gnrw="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"fd3b5fd2c10148fcb22ca8f9b149dedb"
,
"spaceNo"
:
"B029"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1137.0"
,
"latitude"
:
"341.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:43:46+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do0018*4=e5512b-70a0224b3*4a1s=**714==tp*6515=5294036*2050=2l5*4295f-o981eb6pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏EL392L"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do0018*4=e5512b-70a0224b3*4a1s=**714==tp*6515=5294036*2050=2l5*4295f-o981eb6pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=vCHHh7Jo0kbJWOiG7FR4diRjNHQ="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"90398c5ad5df4d719f2b6262899e3a6a"
,
"spaceNo"
:
"B018"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1205.0"
,
"latitude"
:
"330.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T11:01:10+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do5018*31e5552b-70a0224b3*3a1s=**311==*p716=5t9462057040=0l7*3458=0o1*39f-132oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E3Y70L"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do5018*31e5552b-70a0224b3*3a1s=**311==*p716=5t9462057040=0l7*3458=0o1*39f-132oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=Z0vedPDHyIf1aDebNzXf2LkU5JA="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"c53aa46bcca14ee5af6267352df898c7"
,
"spaceNo"
:
"B021"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1221.0"
,
"latitude"
:
"247.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:23:47+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do6018*9=e5532b-70a0224b3*4a1s=**613==tp*6115=5093037*2050=6l9*8261f-o981eb3pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UU627C"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do6018*9=e5532b-70a0224b3*4a1s=**613==tp*6115=5093037*2050=6l9*8261f-o981eb3pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=uxZVCYxHyEe5+R5IUhWHGbd1SSs="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"253064ab5b194663ba45f36ef14b2c11"
,
"spaceNo"
:
"B015"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1189.0"
,
"latitude"
:
"405.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T06:50:50+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do7018*56e5552b-70a0224b3*3a1s=**412==*p010=5t9960055040=0l3*6655=1o1*38f-142oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E39Y70"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do7018*56e5552b-70a0224b3*3a1s=**412==*p010=5t9960055040=0l3*6655=1o1*38f-142oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=xx3pBIUT8nWhYjB0oE8WRxeeZpM="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"bfbe04878eb14a5981949c1e0377779b"
,
"spaceNo"
:
"C022"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1151.0"
,
"latitude"
:
"577.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:37:35+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do8018*54e5562b-70a0224b3*3a1s=**611==*p114=5t9561555080=0l0*6454=4o1*24f-128oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E530KD"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do8018*54e5562b-70a0224b3*3a1s=**611==*p114=5t9561555080=0l0*6454=4o1*24f-128oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=as//lKkZoht564uXNgRkxxALXmo="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"6e75065a8a994a37966bb9094d1799f3"
,
"spaceNo"
:
"B020"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1217.0"
,
"latitude"
:
"270.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T10:17:49+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo6=1-f0*512b-70a0224b3*4a1s=**112===pt9*6215658010l9*7052=9o75e83*8101od-49l20a4=005"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"津A520K5"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo6=1-f0*512b-70a0224b3*4a1s=**112===pt9*6215658010l9*7052=9o75e83*8101od-49l20a4=005&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=sLj5+nNbXLI6QmjlvkbyqWze8hg="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"146739e12cc1486083cc0978fab5712d"
,
"spaceNo"
:
"B034"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"996.0"
,
"latitude"
:
"429.0"
,
"state"
:
0
,
"inTime"
:
null
,
"spacePicUri"
:
null
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
null
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
null
,
"spacePicUrl"
:
null
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"fe3960ce3dd9420d915785d5a7b2255f"
,
"spaceNo"
:
"C038"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"946.0"
,
"latitude"
:
"657.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-18T08:32:53+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo891-f82*1o5=4602*0l0=0107939679t4=615p*==116**bs=26a0*3b4250a57-82045e-9*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E6V87G"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo891-f82*1o5=4602*0l0=0107939679t4=615p*==116**bs=26a0*3b4250a57-82045e-9*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=+gk48PYazUfd08HdzMNx8E/Ang4="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"1961567ee6f543919e09f698518e72e9"
,
"spaceNo"
:
"B032"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1122.0"
,
"latitude"
:
"418.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:20:01+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do2018*73e5502b-70a0224b3*3a1s=**611==*p313=5t9461150080=0l5*9651=1o1*82f-194oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏U30V22"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do2018*73e5502b-70a0224b3*3a1s=**611==*p313=5t9461150080=0l5*9651=1o1*82f-194oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=4/3XBmPYAjX/jeHsFqGihplnpDQ="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"d4c4b0105ac146f6a5d027bdbdd1c27a"
,
"spaceNo"
:
"B012"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1285.0"
,
"latitude"
:
"524.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:50:56+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do8018*44e5562b-70a0224b3*4a1s=**611==*p419=5t9463655060=0l7*3267=8o1*81f-104oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E353L3"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do8018*44e5562b-70a0224b3*4a1s=**611==*p419=5t9463655060=0l7*3267=8o1*81f-104oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=zLdpmmNcMHnZNEzZLVcPqZh+/GY="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"52dfeeab997d42ffba502c093e015df5"
,
"spaceNo"
:
"B007"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1312.0"
,
"latitude"
:
"397.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T10:53:37+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do7018*03e5512b-70a0224b3*4a1s=**011==*p913=5t9462751000=0l2*7056=0o1*45f-122oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UG1U09"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do7018*03e5512b-70a0224b3*4a1s=**011==*p913=5t9462751000=0l2*7056=0o1*45f-122oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=P1nr4YiIrL8/TaCidEx7ny83bUk="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"59e1b429ead641c1af6424d971df0489"
,
"spaceNo"
:
"B038"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1019.0"
,
"latitude"
:
"322.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T12:23:11+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do2018*4=e5552b-70a0224b3*4a1s=**412==tp*6015=5399021*9050=0l3*7846f-o201eb2pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏EK373N"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do2018*4=e5552b-70a0224b3*4a1s=**412==tp*6015=5399021*9050=0l3*7846f-o201eb2pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=5D3dYKiRGpoTwvAwCFQFWnfsqTM="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"8f42c479baac48e793ab551f26f6c578"
,
"spaceNo"
:
"C023"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1085.0"
,
"latitude"
:
"568.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:40:50+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do6018*73e5582b-70a0224b3*4a1s=**611==*p814=5t9463055000=0l8*7852=0o1*58f-140oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E88C81"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do6018*73e5582b-70a0224b3*4a1s=**611==*p814=5t9463055000=0l8*7852=0o1*58f-140oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=CJyPZtTwY2DBZgIJUjN6Yi1SzbI="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"398cd39d1bdf45e1b5da481db4ed0cd5"
,
"spaceNo"
:
"C037"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"942.0"
,
"latitude"
:
"682.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T07:48:57+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do9018*0=e521*9o2=5603*7l0209535116*9tp===417**=s1a3*3b4220a07-b21514f-176oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏K553PA"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do9018*0=e521*9o2=5603*7l0209535116*9tp===417**=s1a3*3b4220a07-b21514f-176oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=mzT3OMtV8RNw5Pk6660VcsL/59M="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"f3ba784137634dd0b7b29a634f83fea9"
,
"spaceNo"
:
"B042"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1040.0"
,
"latitude"
:
"220.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:52:32+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do7018*65e5552b-70a0224b3*4a1s=**612==*p010=5t9463255070=0l9*7058=1o1*13f-186oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏UA318W"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do7018*65e5552b-70a0224b3*4a1s=**612==*p010=5t9463255070=0l9*7058=1o1*13f-186oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=zkh0cOX55L+ufZom0THOibBSojc="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"b7035b9a781843cc918212639ce5e852"
,
"spaceNo"
:
"B006"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1321.0"
,
"latitude"
:
"366.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:46:09+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do7018*9=e580*4o4=0505*9l0603565116*9tp===418**=s1a3*3b4220a07-b21513f-182oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E2V0Y0"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do7018*9=e580*4o4=0505*9l0603565116*9tp===418**=s1a3*3b4220a07-b21513f-182oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=ixIsAwH4ZhOf86Ig/dROGfVxN8c="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"2d360cfebbf94c25a9ab4526bd064bb2"
,
"spaceNo"
:
"C020"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1139.0"
,
"latitude"
:
"638.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T09:29:00+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do8018*7=e5512b-70a0224b3*3a1s=**911==tp*6315=5998010*4050=7l8*6665f-o141eb8pi185o=0-5200d0"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏A6206Q"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do8018*7=e5512b-70a0224b3*3a1s=**911==tp*6315=5998010*4050=7l8*6665f-o141eb8pi185o=0-5200d0&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=gb81yu9qZ0HnwACoHbU+KitsztM="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"94aaeac93554415999075c0b40ef35e5"
,
"spaceNo"
:
"C016"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1120.0"
,
"latitude"
:
"734.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T13:56:13+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do1018*62e5582b-70a0224b3*4a1s=**711==*p110=5t9463357090=0l8*1661=9o1*19f-112oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E3VD71"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do1018*62e5582b-70a0224b3*4a1s=**711==*p110=5t9463357090=0l8*1661=9o1*19f-112oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=3PmEzZjec9PMNJU7jVno+T4QMrc="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"a69487c48a2c471284fb01c283c29362"
,
"spaceNo"
:
"B014"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1184.0"
,
"latitude"
:
"429.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:19:16+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do2018*93e5552b-70a0224b3*3a1s=**611==*p213=5t9461655070=0l7*8253=7o1*74f-108oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏E2X830"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do2018*93e5552b-70a0224b3*3a1s=**611==*p213=5t9461655070=0l7*8253=7o1*74f-108oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=tKT8iOK4G5pdxdITQy1IxDzMIfY="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"df4f8b8d71104fe28aef152b71e1ced1"
,
"spaceNo"
:
"B003"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1335.0"
,
"latitude"
:
"288.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T14:08:24+08:00"
,
"spacePicUri"
:
"/pic?0d2500=d580ip-beo451-f80*1o8=7564*4l0=0700543659t5=419**ps==418b*=21a0*3b4250a17-82065e-2*l10aod04952=004"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"皖MRU021"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?0d2500=d580ip-beo451-f80*1o8=7564*4l0=0700543659t5=419**ps==418b*=21a0*3b4250a17-82065e-2*l10aod04952=004&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=dZ+EyrgoLCdhSF8viYA4okCJHOY="
,
"plateNoPicUrl"
:
null
},
{
"spaceSyscode"
:
"c4cf64b0cbb44e31a19bc8c07840a42c"
,
"spaceNo"
:
"B041"
,
"parkSyscode"
:
"8abec9a2db5f442a86ba563b40c41f00"
,
"parkName"
:
"博览中心"
,
"floorSyscode"
:
"2a6452b0a9fb4d1fa02bcf7e1dc16817"
,
"floorName"
:
"负1"
,
"longitude"
:
"1035.0"
,
"latitude"
:
"242.0"
,
"state"
:
1
,
"inTime"
:
"2023-09-24T08:35:45+08:00"
,
"spacePicUri"
:
"/pic?5d00=4a02l94-do1018*84e5542b-70a0224b3*3a1s=**611==*p913=5t9561554070=0l7*5255=4o1*10f-196oeb-pi085d=00520"
,
"plateNoPicUri"
:
null
,
"aswSyscode"
:
"f52ac7d7-b3f9-4a5e-8844-c999b1bd76aa"
,
"plateNos"
:
"苏EAVP002,苏EAVP001"
,
"alarmPlateNos"
:
null
,
"spaceTypeKey"
:
"1"
,
"spaceType"
:
"允许停放车位"
,
"plateNo"
:
"苏A310Z9"
,
"spacePicUrl"
:
"http://10.16.14.20:6120/pic?5d00=4a02l94-do1018*84e5542b-70a0224b3*3a1s=**611==*p913=5t9561554070=0l7*5255=4o1*10f-196oeb-pi085d=00520&AccessKeyId=sdY2KWVe/wHUcN0P&Expires=1695539805&Signature=oF6X/MIXYp3czO1+E6XWNa25Sa0="
,
"plateNoPicUrl"
:
null
}
]
}
}
\ No newline at end of file
app/src/main/assets/setting.js
View file @
827d0a40
...
@@ -2,7 +2,8 @@ export default {
...
@@ -2,7 +2,8 @@ export default {
webSocket
:
{
webSocket
:
{
// url: "ws://127.0.0.1:1884",
// url: "ws://127.0.0.1:1884",
// url: "wss://10.166.5.5:10443/socket/ws?clientSource=100",
// url: "wss://10.166.5.5:10443/socket/ws?clientSource=100",
url
:
"
wss://sip-avp.isungent.cn:8443/socket/ws?clientSource=100
"
,
url
:
"
wss://faw.cuscavp.cn:8443/socket/ws?clientSource=100
"
,
// url: "wss://itg-test.cu-sc.com:13443/WS/socket?clientSource=100",
/* dic: {
/* dic: {
// "/topic/vehicle": "/topic/vehicle/1556919708184276993",
// "/topic/vehicle": "/topic/vehicle/1556919708184276993",
"/topic/vehicle": "/topic/vehicle",
"/topic/vehicle": "/topic/vehicle",
...
@@ -17,12 +18,16 @@ export default {
...
@@ -17,12 +18,16 @@ export default {
/* "/topic/vehicle": "/topic/vehicle/1556919708184276993", */
/* "/topic/vehicle": "/topic/vehicle/1556919708184276993", */
"
/topic/vehicle
"
:
"
/avp/api/VL961/vehicle/1694264612474306561
"
,
"
/topic/vehicle
"
:
"
/avp/api/VL961/vehicle/1694264612474306561
"
,
"
/topic/dataMerge
"
:
"
/avp/api/VL961/dataMerge
"
,
"
/topic/dataMerge
"
:
"
/avp/api/VL961/dataMerge
"
,
// "/topic/dataMerge": "/zhixing/v2/PM270/topic/dataMerge",
"
/topic/signal
"
:
"
/avp/api/VL961/signal
"
,
"
/topic/signal
"
:
"
/avp/api/VL961/signal
"
,
"
/topic/v2xStart
"
:
"
/avp/api/VL961/v2xStart
"
,
"
/topic/v2xStart
"
:
"
/avp/api/VL961/v2xStart
"
,
"
/topic/v2xEnd
"
:
"
/avp/api/VL961/v2xEnd
"
,
"
/topic/v2xEnd
"
:
"
/avp/api/VL961/v2xEnd
"
,
"
/topic/vehicleStatus
"
:
"
/avp/api/VL961/vehicleStatus
"
,
"
/topic/vehicleStatus
"
:
"
/avp/api/VL961/vehicleStatus
"
,
"
/topic/timeDelay
"
:
"
/avp/api/VL961/timeDelay
"
,
"
/topic/timeDelay
"
:
"
/avp/api/VL961/timeDelay
"
,
"
/topic/points
"
:
"
/avp/api/VL961/points
"
,
"
/topic/points
"
:
"
/avp/api/VL961/points
"
,
"
/topic/linePlaning
"
:
"
/avp/api/VL961/linePlaning
"
,
"
/topic/partLine
"
:
"
/avp/api/VL961/partLine
"
,
"
/topic/rsiEvent
"
:
"
/avp/api/VL961/rsiEvent
"
,
},
},
},
},
cesiumSetting
:
{
cesiumSetting
:
{
...
...
app/src/main/java/com/sd/cavphmi/bean/OrderBean.kt
0 → 100644
View file @
827d0a40
package
com.sd.cavphmi.bean
/**{"id":"1935144643924385794","reserveOrderId":null,"orderNo":"20250618091651107821","vehicleId":"1700381241280815105","plateNo":"吉AC242","parkingLotId":"1589482925440901121","parkingLotName":"长春一汽园区内停车场","parkingLotSpaceId":null,"parkingLotSpaceCode":null,"userId":"1856265200534417410","userName":null,"appointmentEnterTime":null,"cancelBy":null,"cancelReason":null,"cancelTime":null,"avpStatus":6,"enterTime":"2025-06-18 09:16:51","outTime":null,"duration":5341,"durationString":"1小时29分钟","payTime":null,"payType":null,"orderStatus":20,"actualCost":12.0,"ifAppointEnd":0,"vehicleType":1,"payState":0,"parkImg":"","entranceId":"1589482929723285510","entranceLng":125.14179663,"entranceLat":43.83972200,"vehicleLng":125.14245358326262,"vehicleLat":43.838947467820994,"parkingPointId":null,"callPointId":null,"heading":149.77603}**/
data class
OrderBean
(
val
actualCost
:
Float
,
val
appointmentEnterTime
:
String
,
val
avpStatus
:
Int
,
val
callPointId
:
String
,
val
cancelBy
:
Any
,
val
cancelReason
:
Any
,
val
cancelTime
:
Any
,
val
duration
:
Int
,
val
durationString
:
String
,
val
enterTime
:
String
,
val
entranceId
:
String
,
val
entranceLat
:
Double
,
val
entranceLng
:
Double
,
val
heading
:
Double
,
val
id
:
String
,
val
ifAppointEnd
:
Int
,
val
orderNo
:
String
,
val
orderStatus
:
Int
,
val
outTime
:
Any
,
val
parkImg
:
String
,
val
parkingLotId
:
String
,
val
parkingLotName
:
String
,
val
parkingLotSpaceCode
:
String
,
val
parkingLotSpaceId
:
String
,
val
parkingPointId
:
String
,
val
payState
:
Int
,
val
payTime
:
Any
,
val
payType
:
Any
,
val
plateNo
:
String
,
val
reserveOrderId
:
String
,
val
userId
:
String
,
val
userName
:
Any
,
val
vehicleId
:
String
,
val
vehicleLat
:
Double
,
val
vehicleLng
:
Double
,
val
vehicleType
:
Int
)
\ No newline at end of file
app/src/main/java/com/sd/cavphmi/bindadapters/ShowCarStatuObject.kt
View file @
827d0a40
...
@@ -5,14 +5,47 @@ import android.text.SpannableStringBuilder
...
@@ -5,14 +5,47 @@ import android.text.SpannableStringBuilder
import
android.text.Spanned
import
android.text.Spanned
import
android.text.style.RelativeSizeSpan
import
android.text.style.RelativeSizeSpan
import
android.text.style.StyleSpan
import
android.text.style.StyleSpan
import
android.widget.ImageView
import
android.widget.TextView
import
android.widget.TextView
import
androidx.databinding.BindingAdapter
import
androidx.databinding.BindingAdapter
import
com.sd.cavphmi.R
import
java.text.DecimalFormat
import
java.text.DecimalFormat
import
kotlin.math.absoluteValue
import
kotlin.math.absoluteValue
object
ShowCarStatuObject
{
object
ShowCarStatuObject
{
/**信号***/
@JvmStatic
@BindingAdapter
(
"showXinhao"
)
fun
showXinhao
(
iv
:
ImageView
,
timeDiff
:
Int
)
{
when
(
timeDiff
)
{
in
1
..
100
->
iv
.
setImageResource
(
R
.
drawable
.
xinhao5
)
in
101
..
200
->
iv
.
setImageResource
(
R
.
drawable
.
xinhao4
)
in
201
..
300
->
iv
.
setImageResource
(
R
.
drawable
.
xinhao3
)
in
301
..
400
->
iv
.
setImageResource
(
R
.
drawable
.
xinhao2
)
else
->
{
iv
.
setImageResource
(
R
.
drawable
.
xinhao1
)
}
}
}
/**泊车状态***/
@JvmStatic
@BindingAdapter
(
"showAvpStatus"
)
fun
showAvpStatus
(
tv
:
TextView
,
avpStatus
:
Int
?)
{
when
(
avpStatus
)
{
1
->
tv
.
setText
(
"场外行驶"
)
2
,
6
->
tv
.
setText
(
"场内行驶"
)
3
->
tv
.
setText
(
"自动泊车中"
)
4
->
tv
.
setText
(
"车辆停靠"
)
5
->
tv
.
setText
(
"自动召车中"
)
else
->
{
tv
.
setText
(
""
)
}
}
}
@JvmStatic
@JvmStatic
@BindingAdapter
(
"showSpeed"
)
@BindingAdapter
(
"showSpeed"
)
fun
showSpeed
(
tv
:
TextView
,
speed
:
Float
)
{
fun
showSpeed
(
tv
:
TextView
,
speed
:
Float
)
{
...
@@ -20,7 +53,7 @@ object ShowCarStatuObject {
...
@@ -20,7 +53,7 @@ object ShowCarStatuObject {
var
mixSpan
=
RelativeSizeSpan
(
1f
)
var
mixSpan
=
RelativeSizeSpan
(
1f
)
var
maxSpan
=
RelativeSizeSpan
(
2f
)
var
maxSpan
=
RelativeSizeSpan
(
2f
)
var
bold
=
StyleSpan
(
Typeface
.
BOLD
)
var
bold
=
StyleSpan
(
Typeface
.
BOLD
)
if
(
speed
>
0f
)
{
if
(
speed
>
0f
)
{
val
df
:
DecimalFormat
=
DecimalFormat
(
"#.0"
)
val
df
:
DecimalFormat
=
DecimalFormat
(
"#.0"
)
...
...
app/src/main/java/com/sd/cavphmi/bindadapters/ShowOrderObject.kt
0 → 100644
View file @
827d0a40
package
com.sd.cavphmi.bindadapters
import
android.graphics.Color
import
android.text.Spannable
import
android.text.SpannableStringBuilder
import
android.text.style.ForegroundColorSpan
import
android.text.style.RelativeSizeSpan
import
android.view.View
import
android.widget.LinearLayout
import
android.widget.TextView
import
androidx.core.text.set
import
androidx.databinding.BindingAdapter
import
androidx.core.graphics.toColorInt
object
ShowOrderObject
{
@JvmStatic
@BindingAdapter
(
"showOrderLayout"
)
fun
showOrderLayout
(
ll
:
LinearLayout
,
avpStatus
:
Int
?)
{
when
(
avpStatus
)
{
in
1
..
6
->
ll
.
visibility
=
View
.
VISIBLE
else
->
{
ll
.
visibility
=
View
.
GONE
}
}
}
@JvmStatic
@BindingAdapter
(
"showOrderCost"
)
fun
showOrderCost
(
tv
:
TextView
,
actualCost
:
Float
)
{
var
color
=
ForegroundColorSpan
(
"#3C61E2"
.
toColorInt
())
var
sb
=
SpannableStringBuilder
()
sb
.
append
(
"${actualCost}元"
)
sb
.
setSpan
(
color
,
0
,
actualCost
.
toString
().
count
(),
Spannable
.
SPAN_INCLUSIVE_EXCLUSIVE
)
tv
.
setText
(
sb
)
}
}
\ No newline at end of file
app/src/main/java/com/sd/cavphmi/intfaces/OnConCan.kt
0 → 100644
View file @
827d0a40
package
com.sd.cavphmi.intfaces
interface
OnConCan
{
fun
onCon
()
fun
onCan
()
}
\ No newline at end of file
app/src/main/java/com/sd/cavphmi/moudule/NetworkModule.kt
View file @
827d0a40
package
com.sd.cavphmi.moudule
package
com.sd.cavphmi.moudule
import
com.sd.cavphmi.net.HeadParamsInterceptor
import
com.sd.cavphmi.net.RetrofitApi
import
com.sd.cavphmi.net.RetrofitApi
import
com.sd.cavphmi.net.RetrofitApi.retrofitBuild
import
com.sd.cavphmi.net.RetrofitApi.retrofitBuild
import
com.sd.cavphmi.net.httpmothod.ClientRetrofitMethod
import
com.sd.cavphmi.net.httpmothod.ClientRetrofitMethod
...
@@ -36,7 +37,7 @@ object NetworkModule {
...
@@ -36,7 +37,7 @@ object NetworkModule {
var
logging
=
HttpLoggingInterceptor
()
var
logging
=
HttpLoggingInterceptor
()
init
{
init
{
logging
.
level
=
HttpLoggingInterceptor
.
Level
.
BODY
logging
.
level
=
HttpLoggingInterceptor
.
Level
.
NONE
}
}
...
@@ -51,11 +52,11 @@ object NetworkModule {
...
@@ -51,11 +52,11 @@ object NetworkModule {
@NormalInterceptorOkHttpClient
@NormalInterceptorOkHttpClient
@Provides
@Provides
fun
provideNormalInterceptorOkHttpClient
(
fun
provideNormalInterceptorOkHttpClient
(
//
headParamsInterceptor: HeadParamsInterceptor,
headParamsInterceptor
:
HeadParamsInterceptor
,
):
OkHttpClient
{
):
OkHttpClient
{
return
OkHttpClient
.
Builder
()
return
OkHttpClient
.
Builder
()
.
cache
(
RetrofitApi
.
cache
)
.
cache
(
RetrofitApi
.
cache
)
//
.addInterceptor(headParamsInterceptor)
.
addInterceptor
(
headParamsInterceptor
)
.
hostnameVerifier
{
hostname
,
session
->
true
}
.
hostnameVerifier
{
hostname
,
session
->
true
}
.
addInterceptor
(
logging
)
.
addInterceptor
(
logging
)
.
build
()
.
build
()
...
...
app/src/main/java/com/sd/cavphmi/net/HeadParamsInterceptor.kt
0 → 100644
View file @
827d0a40
package
com.sd.cavphmi.net
import
okhttp3.Interceptor
import
okhttp3.Response
import
javax.inject.Inject
/**
* 公共参数拦截处理器 http://blog.csdn.net/spinchao/article/details/52932145
*/
class
HeadParamsInterceptor
@Inject
constructor
()
:
Interceptor
{
override
fun
intercept
(
chain
:
Interceptor
.
Chain
):
Response
{
// LogUtil.d("----------token=" + MyPres.token)
var
original
=
chain
.
request
()
// var path = original.url.encodedPath.substringAfterLast("/")
var
request
=
original
.
newBuilder
()
request
.
header
(
"Tenant-Id"
,
"1484465260508323841"
)
return
chain
.
proceed
(
request
.
build
())
}
}
\ No newline at end of file
app/src/main/java/com/sd/cavphmi/net/httpmothod/ClientRetrofitMethod.kt
View file @
827d0a40
package
com.sd.cavphmi.net.httpmothod
package
com.sd.cavphmi.net.httpmothod
import
com.sd.cavphmi.bean.OrderBean
import
com.sd.cavphmi.bean.SpaceNoBean
import
com.sd.cavphmi.bean.SpaceNoBean
import
com.sd.cavphmi.net.MyBaseResource
import
com.sd.cavphmi.net.MyBaseResource
import
io.reactivex.rxjava3.core.Observable
import
io.reactivex.rxjava3.core.Observable
...
@@ -21,7 +22,15 @@ interface ClientRetrofitMethod {
...
@@ -21,7 +22,15 @@ interface ClientRetrofitMethod {
排序方向order
排序方向order
*/
*/
@POST
(
"hkapi/pms/v1/parkingSpace/spaceNo"
)
@POST
(
"hkapi/pms/v1/parkingSpace/spaceNo"
)
suspend
fun
getSpaceData
(
@Body
body
:
RequestBody
):
MyBaseResource
<
SpaceNoBean
>
suspend
fun
getSpaceData
(
@Body
body
:
RequestBody
):
MyBaseResource
<
SpaceNoBean
>
/***获取订单信息**/
@POST
(
"avp/avpMonitor/getOrderParkingInfoForPlate"
)
suspend
fun
getOrderData
(
@Body
body
:
RequestBody
):
OrderBean
/***获取网络质量**/
@POST
(
"avp/siteLine/getNetworkQuality"
)
suspend
fun
getTimeOut
():
Any
/**
/**
...
...
app/src/main/java/com/sd/cavphmi/repositorys/ParseSocketRepo.kt
View file @
827d0a40
package
com.sd.cavphmi.repositorys
package
com.sd.cavphmi.repositorys
import
com.google.gson.Gson
import
com.google.gson.Gson
import
com.sd.cavphmi.bean.OrderBean
import
com.sd.cavphmi.net.MyResult
import
com.sd.cavphmi.net.RequestBodyUtil
import
com.sd.cavphmi.net.httpmothod.ClientRetrofitMethod
import
com.sd.cavphmi.utils.MyContants
import
kotlinx.coroutines.Dispatchers
import
kotlinx.coroutines.Dispatchers
import
kotlinx.coroutines.delay
import
kotlinx.coroutines.withContext
import
kotlinx.coroutines.withContext
import
retrofit2.HttpException
import
java.io.EOFException
import
java.util.concurrent.atomic.AtomicBoolean
import
javax.inject.Inject
import
javax.inject.Inject
class
ParseSocketRepo
@Inject
constructor
()
{
class
ParseSocketRepo
@Inject
constructor
(
private
val
clientRetrofitMethod
:
ClientRetrofitMethod
)
{
var
gson
=
Gson
()
private
var
gson
=
Gson
()
/**联网车辆状态数据***/
// private var orderCalled = AtomicBoolean(false)
suspend
fun
<
T
>
genDataBean
(
str
:
String
,
clazz
:
Class
<
T
>):
T
{
/**解析网络数据***/
suspend
fun
<
T
>
parseDataBean
(
str
:
String
,
clazz
:
Class
<
T
>):
T
{
return
withContext
(
Dispatchers
.
Default
)
{
return
withContext
(
Dispatchers
.
Default
)
{
gson
.
fromJson
(
str
,
clazz
)
gson
.
fromJson
(
str
,
clazz
)
}
}
}
}
suspend
fun
getOrderData
(
carPlate
:
String
):
MyResult
<
OrderBean
>
{
// if (!orderCalled.getAndSet(true)) {
delay
(
5000
)
var
map
=
mapOf
(
"vehiclePlate"
to
carPlate
)
var
body
=
RequestBodyUtil
.
toRequestBody
(
map
)
try
{
var
bean
=
clientRetrofitMethod
.
getOrderData
(
body
)
return
MyResult
.
Success
(
bean
)
}
catch
(
e
:
HttpException
)
{
// println("e.message = ${e.message}")
return
MyResult
.
Error
(
e
.
code
(),
e
.
message
()
?:
"error"
)
}
catch
(
e
:
Exception
)
{
return
MyResult
.
Error
(
500
,
e
.
message
?:
"error"
)
}
// } else {
// return MyResult.Error(MyContants.ALREADT_ONCE, "")
// }
}
suspend
fun
getTimeOut
():
MyResult
<
Int
>
{
try
{
var
star
=
System
.
currentTimeMillis
()
clientRetrofitMethod
.
getTimeOut
()
var
end
=
System
.
currentTimeMillis
()
return
MyResult
.
Success
(
end
.
minus
(
star
).
toInt
())
}
catch
(
e
:
HttpException
)
{
return
MyResult
.
Error
(
e
.
code
(),
e
.
message
()
?:
"error"
)
}
catch
(
e
:
Exception
)
{
return
MyResult
.
Error
(
500
,
e
.
message
?:
"error"
)
}
}
// /**联网车辆状态数据***/
// /**联网车辆状态数据***/
// suspend fun<T> genVehStatus():T {
// suspend fun<T> genVehStatus():T {
//
//
...
...
app/src/main/java/com/sd/cavphmi/ui/BootActivity.kt
View file @
827d0a40
...
@@ -62,7 +62,7 @@ class BootActivity : BaseActivity<ActivityBootBinding, MyBaseViewModel>() {
...
@@ -62,7 +62,7 @@ class BootActivity : BaseActivity<ActivityBootBinding, MyBaseViewModel>() {
var
jump
=
Intent
(
this
,
MainActivity
::
class
.
java
)
var
jump
=
Intent
(
this
,
MainActivity
::
class
.
java
)
startActivity
(
jump
)
startActivity
(
jump
)
finish
()
finish
()
},
10
00
)
},
10
)
}
}
fun
initMap
()
{
fun
initMap
()
{
...
...
app/src/main/java/com/sd/cavphmi/ui/ExitAppDialog.kt
0 → 100644
View file @
827d0a40
package
com.sd.cavphmi.ui
import
android.app.Dialog
import
android.content.DialogInterface
import
android.os.Bundle
import
androidx.appcompat.app.AlertDialog
import
androidx.fragment.app.DialogFragment
import
com.sd.cavphmi.intfaces.OnConCan
class
ExitAppDialog
:
DialogFragment
()
{
var
onConCan
:
OnConCan
?
=
null
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
super
.
onCreate
(
savedInstanceState
)
isCancelable
=
false
}
override
fun
onCreateDialog
(
savedInstanceState
:
Bundle
?):
Dialog
{
return
AlertDialog
.
Builder
(
requireContext
())
// dialog.setIcon(android.R.drawable.ic_dialog_info)
.
setTitle
(
"提示"
)
.
setMessage
(
"确定退出应用"
)
.
setPositiveButton
(
"确定"
)
{
dialog1
:
DialogInterface
?,
which
:
Int
->
onConCan
?.
onCon
()
}
.
setNegativeButton
(
"取消"
)
{
dialog
,
_
->
onConCan
?.
onCan
()
}.
create
()
}
}
\ No newline at end of file
app/src/main/java/com/sd/cavphmi/ui/MainActivity.kt
View file @
827d0a40
package
com.sd.cavphmi.ui
package
com.sd.cavphmi.ui
import
android.content.DialogInterface
import
android.view.KeyEvent
import
android.view.KeyEvent
import
androidx.a
ppcompat.app.AlertDialog
import
androidx.a
ctivity.viewModels
import
androidx.lifecycle.ViewModelProvider
import
androidx.lifecycle.ViewModelProvider
import
com.sd.cavphmi.BR
import
com.sd.cavphmi.BR
import
com.sd.cavphmi.R
import
com.sd.cavphmi.R
...
@@ -10,10 +9,12 @@ import com.sd.cavphmi.base.BaseActivity
...
@@ -10,10 +9,12 @@ import com.sd.cavphmi.base.BaseActivity
import
com.sd.cavphmi.bean.CarVehicle
import
com.sd.cavphmi.bean.CarVehicle
import
com.sd.cavphmi.bean.VehicleStats
import
com.sd.cavphmi.bean.VehicleStats
import
com.sd.cavphmi.databinding.ActivityMainBinding
import
com.sd.cavphmi.databinding.ActivityMainBinding
import
com.sd.cavphmi.
utils.DateUtils
import
com.sd.cavphmi.
intfaces.OnConCan
import
com.sd.cavphmi.viewmodels.MainVm
import
com.sd.cavphmi.viewmodels.MainVm
import
com.sd.cavphmi.viewmodels.MockVM
import
dagger.hilt.android.AndroidEntryPoint
import
dagger.hilt.android.AndroidEntryPoint
@AndroidEntryPoint
@AndroidEntryPoint
class
MainActivity
:
BaseActivity
<
ActivityMainBinding
,
MainVm
>()
{
class
MainActivity
:
BaseActivity
<
ActivityMainBinding
,
MainVm
>()
{
...
@@ -21,7 +22,6 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
...
@@ -21,7 +22,6 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
return
-
1
return
-
1
}
}
override
fun
initContentView
():
Int
{
override
fun
initContentView
():
Int
{
return
R
.
layout
.
activity_main
return
R
.
layout
.
activity_main
}
}
...
@@ -34,15 +34,18 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
...
@@ -34,15 +34,18 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
return
BR
.
vm
return
BR
.
vm
}
}
private
val
mockVM
:
MockVM
by
viewModels
()
private
lateinit
var
dialogFragment
:
ExitAppDialog
override
fun
initView
()
{
override
fun
initView
()
{
// viewModel.showVToTip()
viewModel
.
startWS
()
}
}
override
fun
getToData
()
{
override
fun
getToData
()
{
viewModel
.
startWS
()
viewModel
.
getCurrentTime
()
viewModel
.
getMobileNetworkSignal
()
}
}
override
fun
initListener
()
{
override
fun
initListener
()
{
...
@@ -50,6 +53,7 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
...
@@ -50,6 +53,7 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
viewModel
.
subVehicle
().
observe
(
this
)
{
viewModel
.
subVehicle
().
observe
(
this
)
{
topicVehicle
(
it
)
topicVehicle
(
it
)
}
}
// mockVM.onVehicleMock()
}
}
binding
.
btStatus
.
setOnClickListener
{
binding
.
btStatus
.
setOnClickListener
{
viewModel
.
subVehicleStatus
().
observe
(
this
)
{
viewModel
.
subVehicleStatus
().
observe
(
this
)
{
...
@@ -69,12 +73,17 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
...
@@ -69,12 +73,17 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
binding
.
btChewei
.
setOnClickListener
{
binding
.
btChewei
.
setOnClickListener
{
viewModel
.
subPoints
()
viewModel
.
subPoints
()
}
}
//订单数据
viewModel
.
orderBean
.
observe
(
this
)
{
binding
.
order
=
it
}
mockVM
.
orderBean
.
observe
(
this
)
{
binding
.
order
=
it
}
}
}
/**车辆姿态**/
/**车辆姿态**/
private
fun
topicVehicle
(
bean
:
CarVehicle
)
{
private
fun
topicVehicle
(
bean
:
CarVehicle
)
{
var
time
=
DateUtils
.
longToString
(
bean
.
wsTime
,
DateUtils
.
FORMAT_TIME
)
binding
.
tvTime
.
setText
(
time
)
if
(
bean
.
vehicleData
?.
isNotEmpty
()
?:
false
)
{
if
(
bean
.
vehicleData
?.
isNotEmpty
()
?:
false
)
{
viewModel
.
heading
.
set
(
bean
.
vehicleData
.
get
(
0
).
heading
.
toInt
())
viewModel
.
heading
.
set
(
bean
.
vehicleData
.
get
(
0
).
heading
.
toInt
())
viewModel
.
speed
.
set
(
bean
.
vehicleData
.
get
(
0
).
speed
)
viewModel
.
speed
.
set
(
bean
.
vehicleData
.
get
(
0
).
speed
)
...
@@ -98,29 +107,21 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
...
@@ -98,29 +107,21 @@ class MainActivity : BaseActivity<ActivityMainBinding, MainVm>() {
override
fun
dispatchKeyEvent
(
event
:
KeyEvent
):
Boolean
{
override
fun
dispatchKeyEvent
(
event
:
KeyEvent
):
Boolean
{
if
((
event
.
getKeyCode
()
==
KeyEvent
.
KEYCODE_BACK
)
||
event
.
getKeyCode
()
==
KeyEvent
.
KEYCODE_HOME
)
{
if
((
event
.
getKeyCode
()
==
KeyEvent
.
KEYCODE_BACK
)
||
event
.
getKeyCode
()
==
KeyEvent
.
KEYCODE_HOME
)
{
val
dialog
=
AlertDialog
.
Builder
(
this
)
// var ft = supportFragmentManager.beginTransaction()
// dialog.setIcon(android.R.drawable.ic_dialog_info)
dialogFragment
=
ExitAppDialog
()
dialog
.
setTitle
(
"提示"
)
dialogFragment
.
onConCan
=
object
:
OnConCan
{
dialog
.
setMessage
(
"确定退出应用"
)
override
fun
onCon
()
{
dialog
.
setPositiveButton
(
viewModel
.
cleanRes
()
"确定"
,
DialogInterface
.
OnClickListener
{
dialog1
:
DialogInterface
?,
which
:
Int
->
dialog1
?.
dismiss
()
viewModel
.
closeWS
()
finish
()
finish
()
})
}
dialog
.
setNegativeButton
(
"取消"
,
DialogInterface
.
OnClickListener
{
dialog12
:
DialogInterface
?,
which
:
Int
->
dialog12
?.
dismiss
()
})
dialog
.
show
()
override
fun
onCan
()
{
}
}
dialogFragment
.
show
(
supportFragmentManager
,
"exit"
)
return
true
return
true
}
else
{
}
else
{
return
super
.
dispatchKeyEvent
(
event
)
return
super
.
dispatchKeyEvent
(
event
)
}
}
}
}
}
}
\ No newline at end of file
app/src/main/java/com/sd/cavphmi/utils/DateUtils.kt
View file @
827d0a40
...
@@ -9,7 +9,13 @@ import com.minedata.minenavi.addons.DistanceBean
...
@@ -9,7 +9,13 @@ import com.minedata.minenavi.addons.DistanceBean
import
com.minedata.minenavi.util.MineNaviUtil
import
com.minedata.minenavi.util.MineNaviUtil
import
java.text.ParseException
import
java.text.ParseException
import
java.text.SimpleDateFormat
import
java.text.SimpleDateFormat
import
java.util.*
import
java.time.LocalTime
import
java.time.format.DateTimeFormatter
import
java.util.Calendar
import
java.util.Date
import
java.util.GregorianCalendar
import
java.util.Locale
import
java.util.TimeZone
/**
/**
...
@@ -168,6 +174,11 @@ object DateUtils {
...
@@ -168,6 +174,11 @@ object DateUtils {
return
sdf
.
format
(
Date
())
return
sdf
.
format
(
Date
())
}
}
fun
getCurrentTime12HourFormat
():
String
{
val
formatter
=
DateTimeFormatter
.
ofPattern
(
"hh:mm a"
,
Locale
.
CHINESE
)
return
LocalTime
.
now
().
format
(
formatter
)
}
/**
/**
* 格林威治时间
* 格林威治时间
*/
*/
...
...
app/src/main/java/com/sd/cavphmi/utils/DisplayUtil.kt
View file @
827d0a40
package
com.
ltzw.adasdriver
.utils
package
com.
sd.cavphmi
.utils
import
android.app.Activity
import
android.app.Activity
import
android.content.Context
import
android.content.Context
...
...
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment