POST api/Device/DeviceListForMap
地图上使用的设备列表,只返回少数字段[车机]
Request Information
Body Parameters
DeviceListForMapModel| Name | Description | Type | Additional information |
|---|---|---|---|
| UserId |
用户Id |
integer |
None. |
| MapType |
地图类型 |
string |
None. |
| Keyword |
搜索用关键字 |
string |
None. |
| LoginType |
登录方式 |
string |
None. |
| Token |
登录后获取到的 Token |
string |
None. |
| Language |
语言选项 |
string |
None. |
| AppId |
APP应用标识 |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"UserId": 1,
"MapType": "sample string 2",
"Keyword": "sample string 3",
"LoginType": "sample string 4",
"Token": "sample string 5",
"Language": "sample string 6",
"AppId": "sample string 7"
}
application/xml, text/xml
Sample:
<DeviceListForMapModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NewGPS2012.AppApi.Models.ParModel"> <AppId>sample string 7</AppId> <Language>sample string 6</Language> <Token>sample string 5</Token> <Keyword>sample string 3</Keyword> <LoginType>sample string 4</LoginType> <MapType>sample string 2</MapType> <UserId>1</UserId> </DeviceListForMapModel>
Response Information
Resource Description
State状态码说明
0. 成功
| Name | Description | Type | Additional information |
|---|---|---|---|
| DeviceList |
设备列表 |
Collection of DeviceListForMapInfo |
None. |
| MessageCount | integer |
None. |
|
| State |
状态码 |
integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"DeviceList": [
{
"DeviceUtcTime": "sample string 1",
"LastCommunication": "sample string 2",
"Speed": 3.0,
"IsStop": 4,
"IsOffSet": true,
"DataType": 6,
"PhoneNum": "sample string 7",
"OLat": 8.0,
"OLng": 9.0,
"Id": 10,
"SerialNumber": "sample string 11",
"Name": "sample string 12",
"GroupId": 13,
"CarNo": "sample string 14",
"Status": 15,
"AvatarImage": "sample string 16",
"Icon": "sample string 17",
"Latitude": 18.0,
"Longitude": 19.0,
"Acc": 20,
"Course": 21.0,
"IsShowAcc": 22,
"Type": "sample string 23",
"TypeValue": 24,
"IsCarDevice": 25,
"Logo": "sample string 26",
"Sim": "sample string 27",
"Model": 28,
"Battery": 29,
"ServerUtcDate": "2025-12-12T05:24:38.4233459+08:00",
"DeviceUtcDate": "2025-12-12T05:24:38.4233459+08:00",
"Distance": 32.0
},
{
"DeviceUtcTime": "sample string 1",
"LastCommunication": "sample string 2",
"Speed": 3.0,
"IsStop": 4,
"IsOffSet": true,
"DataType": 6,
"PhoneNum": "sample string 7",
"OLat": 8.0,
"OLng": 9.0,
"Id": 10,
"SerialNumber": "sample string 11",
"Name": "sample string 12",
"GroupId": 13,
"CarNo": "sample string 14",
"Status": 15,
"AvatarImage": "sample string 16",
"Icon": "sample string 17",
"Latitude": 18.0,
"Longitude": 19.0,
"Acc": 20,
"Course": 21.0,
"IsShowAcc": 22,
"Type": "sample string 23",
"TypeValue": 24,
"IsCarDevice": 25,
"Logo": "sample string 26",
"Sim": "sample string 27",
"Model": 28,
"Battery": 29,
"ServerUtcDate": "2025-12-12T05:24:38.4233459+08:00",
"DeviceUtcDate": "2025-12-12T05:24:38.4233459+08:00",
"Distance": 32.0
}
],
"MessageCount": 1,
"State": 2
}
application/xml, text/xml
Sample:
<DeviceListForMapResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NewGPS2012.AppApi.Models.ResModel">
<State>2</State>
<DeviceList xmlns:d2p1="http://schemas.datacontract.org/2004/07/NewGPS2012.AppApi.Models.ViewModel">
<d2p1:DeviceListForMapInfo>
<d2p1:Acc>20</d2p1:Acc>
<d2p1:AvatarImage>sample string 16</d2p1:AvatarImage>
<d2p1:Battery>29</d2p1:Battery>
<d2p1:CarNo>sample string 14</d2p1:CarNo>
<d2p1:Course>21</d2p1:Course>
<d2p1:DeviceUtcDate>2025-12-12T05:24:38.4233459+08:00</d2p1:DeviceUtcDate>
<d2p1:Distance>32</d2p1:Distance>
<d2p1:GroupId>13</d2p1:GroupId>
<d2p1:Icon>sample string 17</d2p1:Icon>
<d2p1:Id>10</d2p1:Id>
<d2p1:IsCarDevice>25</d2p1:IsCarDevice>
<d2p1:IsShowAcc>22</d2p1:IsShowAcc>
<d2p1:Latitude>18</d2p1:Latitude>
<d2p1:Logo>sample string 26</d2p1:Logo>
<d2p1:Longitude>19</d2p1:Longitude>
<d2p1:Model>28</d2p1:Model>
<d2p1:Name>sample string 12</d2p1:Name>
<d2p1:SerialNumber>sample string 11</d2p1:SerialNumber>
<d2p1:ServerUtcDate>2025-12-12T05:24:38.4233459+08:00</d2p1:ServerUtcDate>
<d2p1:Sim>sample string 27</d2p1:Sim>
<d2p1:Speed>0</d2p1:Speed>
<d2p1:Status>15</d2p1:Status>
<d2p1:Type>sample string 23</d2p1:Type>
<d2p1:TypeValue>24</d2p1:TypeValue>
<d2p1:DataType>6</d2p1:DataType>
<d2p1:DeviceUtcTime>sample string 1</d2p1:DeviceUtcTime>
<d2p1:IsOffSet>true</d2p1:IsOffSet>
<d2p1:IsStop>4</d2p1:IsStop>
<d2p1:LastCommunication>sample string 2</d2p1:LastCommunication>
<d2p1:OLat>8</d2p1:OLat>
<d2p1:OLng>9</d2p1:OLng>
<d2p1:PhoneNum>sample string 7</d2p1:PhoneNum>
<d2p1:Speed>3</d2p1:Speed>
</d2p1:DeviceListForMapInfo>
<d2p1:DeviceListForMapInfo>
<d2p1:Acc>20</d2p1:Acc>
<d2p1:AvatarImage>sample string 16</d2p1:AvatarImage>
<d2p1:Battery>29</d2p1:Battery>
<d2p1:CarNo>sample string 14</d2p1:CarNo>
<d2p1:Course>21</d2p1:Course>
<d2p1:DeviceUtcDate>2025-12-12T05:24:38.4233459+08:00</d2p1:DeviceUtcDate>
<d2p1:Distance>32</d2p1:Distance>
<d2p1:GroupId>13</d2p1:GroupId>
<d2p1:Icon>sample string 17</d2p1:Icon>
<d2p1:Id>10</d2p1:Id>
<d2p1:IsCarDevice>25</d2p1:IsCarDevice>
<d2p1:IsShowAcc>22</d2p1:IsShowAcc>
<d2p1:Latitude>18</d2p1:Latitude>
<d2p1:Logo>sample string 26</d2p1:Logo>
<d2p1:Longitude>19</d2p1:Longitude>
<d2p1:Model>28</d2p1:Model>
<d2p1:Name>sample string 12</d2p1:Name>
<d2p1:SerialNumber>sample string 11</d2p1:SerialNumber>
<d2p1:ServerUtcDate>2025-12-12T05:24:38.4233459+08:00</d2p1:ServerUtcDate>
<d2p1:Sim>sample string 27</d2p1:Sim>
<d2p1:Speed>0</d2p1:Speed>
<d2p1:Status>15</d2p1:Status>
<d2p1:Type>sample string 23</d2p1:Type>
<d2p1:TypeValue>24</d2p1:TypeValue>
<d2p1:DataType>6</d2p1:DataType>
<d2p1:DeviceUtcTime>sample string 1</d2p1:DeviceUtcTime>
<d2p1:IsOffSet>true</d2p1:IsOffSet>
<d2p1:IsStop>4</d2p1:IsStop>
<d2p1:LastCommunication>sample string 2</d2p1:LastCommunication>
<d2p1:OLat>8</d2p1:OLat>
<d2p1:OLng>9</d2p1:OLng>
<d2p1:PhoneNum>sample string 7</d2p1:PhoneNum>
<d2p1:Speed>3</d2p1:Speed>
</d2p1:DeviceListForMapInfo>
</DeviceList>
<MessageCount>1</MessageCount>
</DeviceListForMapResult>