POST api/Map/PostCarInfoForRectangle

获取矩形区域内的设备信息

请求信息

URI 参数

None.

Body 参数

GetCarInfoForRectangleModel
参数名称备注说明数据类型附加信息
MapType

地图类型用于获取对应地图的经纬度 [谷歌、华为、高德、苹果原生地图传值google] [百度地图传值baidu] [天地图、OpenStreetMap传值tian]

string

None.

TimeZone

用户所在时区 国内统一为China Standard Time 即东八区时区,也可以为Login方法返回的用户设置时区值

string

None.

LeftTopLat

矩形左上角点的纬度

string

None.

LeftTopLng

矩形左上角点的经度

string

None.

RightBottomLat

矩形右下角点的纬度

string

None.

RightBottomLng

矩形右下角点的经度

string

None.

Token

Token 授权信息,第一次请求时该值为空

string

None.

Language

语言 中文:zh-cn 英文:en-us

string

None.

请求格式

application/json, text/json

Sample:
{
  "MapType": "sample string 1",
  "TimeZone": "sample string 2",
  "LeftTopLat": "sample string 3",
  "LeftTopLng": "sample string 4",
  "RightBottomLat": "sample string 5",
  "RightBottomLng": "sample string 6",
  "Token": "sample string 7",
  "Language": "sample string 8"
}

application/xml, text/xml

Sample:
<GetCarInfoForRectangleModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenWebAPI.Models.ParModel">
  <Language>sample string 8</Language>
  <Token>sample string 7</Token>
  <LeftTopLat>sample string 3</LeftTopLat>
  <LeftTopLng>sample string 4</LeftTopLng>
  <MapType>sample string 1</MapType>
  <RightBottomLat>sample string 5</RightBottomLat>
  <RightBottomLng>sample string 6</RightBottomLng>
  <TimeZone>sample string 2</TimeZone>
</GetCarInfoForRectangleModel>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'GetCarInfoForRectangleModel'.

响应信息

资源描述

GetCarInfoForRectangleResult
参数名称备注说明数据类型附加信息
Items

设备信息集合

Collection of RectanaleDeviceInfo

None.

State

返回值基类 0表示成功返回 -1表示接口异常

integer

None.

Remark

返回值说明 通常用于解释返回值情况,例如:接口成功返回、提交的鉴权信息匹配异常等解释说明 0:接口成功返回 -1:接口返回异常 999:鉴权失败 1:提交的鉴权信息匹配异常 2:提交的Token已过期,请重新获取Token 3:用户不存在 4:暂不支持设备IMEI登录 5:用户名下没有设备存在 6:没有获取到分组信息 7:设备不存在 8:没有获取到该时间段内的轨迹数据 9:没有获取到该设备的报警信息 10:用户不存在或密码不匹配 11:报警信息不存在 12:要删除的电子围栏不存在 13:没有获取到该设备的ACC数据 14:该区域内没有设备存在 15:无法获取到该设备的OBD信息 16:要修改的围栏不属于该设备

string

None.

响应格式

application/json, text/json

Sample:
{
  "Items": [
    {
      "DeviceUtcDate": "sample string 1",
      "LastCommunication": "sample string 2",
      "IMEI": "sample string 3",
      "DeviceName": "sample string 4",
      "ModelName": "sample string 5",
      "Status": 6,
      "Latitude": "sample string 7",
      "Longitude": "sample string 8",
      "OLatitude": "sample string 9",
      "OLongitude": "sample string 10",
      "Speed": "sample string 11",
      "Course": "sample string 12",
      "GSM": 13,
      "Satellite": 14,
      "ACC": "sample string 15",
      "Oil": "sample string 16",
      "Dismantle": "sample string 17",
      "Voltage": "sample string 18",
      "Battery": "sample string 19",
      "WorkModel": "sample string 20",
      "LocationType": "sample string 21",
      "StopTimeMinute": 22,
      "OfflineTime": "sample string 23"
    },
    {
      "DeviceUtcDate": "sample string 1",
      "LastCommunication": "sample string 2",
      "IMEI": "sample string 3",
      "DeviceName": "sample string 4",
      "ModelName": "sample string 5",
      "Status": 6,
      "Latitude": "sample string 7",
      "Longitude": "sample string 8",
      "OLatitude": "sample string 9",
      "OLongitude": "sample string 10",
      "Speed": "sample string 11",
      "Course": "sample string 12",
      "GSM": 13,
      "Satellite": 14,
      "ACC": "sample string 15",
      "Oil": "sample string 16",
      "Dismantle": "sample string 17",
      "Voltage": "sample string 18",
      "Battery": "sample string 19",
      "WorkModel": "sample string 20",
      "LocationType": "sample string 21",
      "StopTimeMinute": 22,
      "OfflineTime": "sample string 23"
    }
  ],
  "State": 1,
  "Remark": "sample string 2"
}

application/xml, text/xml

Sample:
<GetCarInfoForRectangleResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenWebAPI.Models.ResModel">
  <Remark>sample string 2</Remark>
  <State>1</State>
  <Items xmlns:d2p1="http://schemas.datacontract.org/2004/07/OpenWebAPI.Models.ViewModel">
    <d2p1:RectanaleDeviceInfo>
      <d2p1:ACC>sample string 15</d2p1:ACC>
      <d2p1:Battery>sample string 19</d2p1:Battery>
      <d2p1:Course>sample string 12</d2p1:Course>
      <d2p1:DeviceName>sample string 4</d2p1:DeviceName>
      <d2p1:DeviceUtcDate>sample string 1</d2p1:DeviceUtcDate>
      <d2p1:Dismantle>sample string 17</d2p1:Dismantle>
      <d2p1:GSM>13</d2p1:GSM>
      <d2p1:IMEI>sample string 3</d2p1:IMEI>
      <d2p1:LastCommunication>sample string 2</d2p1:LastCommunication>
      <d2p1:Latitude>sample string 7</d2p1:Latitude>
      <d2p1:LocationType>sample string 21</d2p1:LocationType>
      <d2p1:Longitude>sample string 8</d2p1:Longitude>
      <d2p1:ModelName>sample string 5</d2p1:ModelName>
      <d2p1:OLatitude>sample string 9</d2p1:OLatitude>
      <d2p1:OLongitude>sample string 10</d2p1:OLongitude>
      <d2p1:OfflineTime>sample string 23</d2p1:OfflineTime>
      <d2p1:Oil>sample string 16</d2p1:Oil>
      <d2p1:Satellite>14</d2p1:Satellite>
      <d2p1:Speed>sample string 11</d2p1:Speed>
      <d2p1:Status>6</d2p1:Status>
      <d2p1:StopTimeMinute>22</d2p1:StopTimeMinute>
      <d2p1:Voltage>sample string 18</d2p1:Voltage>
      <d2p1:WorkModel>sample string 20</d2p1:WorkModel>
    </d2p1:RectanaleDeviceInfo>
    <d2p1:RectanaleDeviceInfo>
      <d2p1:ACC>sample string 15</d2p1:ACC>
      <d2p1:Battery>sample string 19</d2p1:Battery>
      <d2p1:Course>sample string 12</d2p1:Course>
      <d2p1:DeviceName>sample string 4</d2p1:DeviceName>
      <d2p1:DeviceUtcDate>sample string 1</d2p1:DeviceUtcDate>
      <d2p1:Dismantle>sample string 17</d2p1:Dismantle>
      <d2p1:GSM>13</d2p1:GSM>
      <d2p1:IMEI>sample string 3</d2p1:IMEI>
      <d2p1:LastCommunication>sample string 2</d2p1:LastCommunication>
      <d2p1:Latitude>sample string 7</d2p1:Latitude>
      <d2p1:LocationType>sample string 21</d2p1:LocationType>
      <d2p1:Longitude>sample string 8</d2p1:Longitude>
      <d2p1:ModelName>sample string 5</d2p1:ModelName>
      <d2p1:OLatitude>sample string 9</d2p1:OLatitude>
      <d2p1:OLongitude>sample string 10</d2p1:OLongitude>
      <d2p1:OfflineTime>sample string 23</d2p1:OfflineTime>
      <d2p1:Oil>sample string 16</d2p1:Oil>
      <d2p1:Satellite>14</d2p1:Satellite>
      <d2p1:Speed>sample string 11</d2p1:Speed>
      <d2p1:Status>6</d2p1:Status>
      <d2p1:StopTimeMinute>22</d2p1:StopTimeMinute>
      <d2p1:Voltage>sample string 18</d2p1:Voltage>
      <d2p1:WorkModel>sample string 20</d2p1:WorkModel>
    </d2p1:RectanaleDeviceInfo>
  </Items>
</GetCarInfoForRectangleResult>