**请求方式:** POST
**请求地址:** `/taxi.php/estimatePrice
`
**Content-Type:** application/json
**参数说明:**
| 参数 | 参数类型 | 必须 | 说明|
| ----------- | ------------------------------ | ------------ | --- |
| from_latitude | String | yes | 出发地纬度 |
| from_longitude | String | yes | 出发地经度 |
| to_latitude | String | yes | 目的地纬度 |
| to_longitude | String | yes | 目的地经度 |
| car_type | String | yes | 服务车型,多种车型用英文逗号分隔,如 1,2 ,1 出租车(暂无该车型);2 新能源;3 舒适型;4 豪华型;5 商务型|
| city_code | String | yes | 城市编码|
| order_type | String | yes | 订单类型 1 实时单; 2 预约订单|
| departure_time | String | no | 出发时间,非实时单必填(格式:yyyy-MM-dd HH:mm:ss),预约单出发时间必须大于等于当前时间30分钟 |
**请求包结构体:**
~~~
{
"from_latitude ": "34.775208",
"from_longitude": "113.733841",
"to_latitude": "34.759277",
"to_longitude": "113.779144",
"car_type ": "2",
"city_code ": "0371",
"order_type":"2",
"departure_time":""
}
~~~
**返回信息**
金额以`分`为单位
| 参数 | 参数类型 | 必须 | 说明|
| ----------- | ------------------------------ | ------------ | --- |
| car_type| Integer | yes |服务车型code|
| name | String| yes | 车型名称|
| price | Integer | yes | 预估价格,单位分 |
|freeze_price|Integer|yes|冻结金额,单位分|
| distance | String| yes | 预估行程距离,单位米 |
| duration | Integer | yes | 预估行程时间,单位秒|
| price_key | Integer | yes | 预估金额的key,订单会对预估金额做校验,priceKey有效期为10分钟,如果priceKey过期或出发地经纬度有变化必须重新预估|
|dynamic_rule_id|Integer|no|动态折扣ID(企业具备此权限,derateType值为2时才有值),下单时值原样传入|
**返回示例:**
```
{
"errcode": 0,
"errmsg": "ok",
"data": {
"car_type": 2,
"name": "新能源",
"price": 172,
"freeze_price": 272,
"distance": 6902,
"duration": 1220,
"price_key": "e9cb4895-e740-476b-a355-c6a9f7d3ad9c",
"dynamic_rule_id": 0
}
}
```