Commit 827d0a40 authored by p x's avatar p x
Browse files

集成一部分http

parent aa341738
...@@ -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>
......
[
{
"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
[
{
"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]
}
]
<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(
120.7065927, 125.142191,
31.3241276, 43.829754,
150, 600,
-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>
<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>
{
"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
...@@ -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: {
......
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
...@@ -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")
......
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
package com.sd.cavphmi.intfaces
interface OnConCan {
fun onCon()
fun onCan()
}
\ No newline at end of file
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()
......
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
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
/** /**
......
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 {
// //
......
...@@ -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()
}, 1000) }, 10)
} }
fun initMap() { fun initMap() {
......
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
package com.sd.cavphmi.ui package com.sd.cavphmi.ui
import android.content.DialogInterface
import android.view.KeyEvent import android.view.KeyEvent
import androidx.appcompat.app.AlertDialog import androidx.activity.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
...@@ -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)
}
/** /**
* 格林威治时间 * 格林威治时间
*/ */
......
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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment