# JNavigation **Repository Path**: ecnf/navigation ## Basic Information - **Project Name**: JNavigation - **Description**: A simple map navigation 🚥 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.npmjs.com/package/joking-navigation - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-28 - **Last Updated**: 2023-06-07 ## Categories & Tags **Categories**: vue-extensions **Tags**: Vue, npm ## README
📌 [不熟悉百度地图API的建议先熟悉他们的官方文档](http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html)
### 插件日志
```
//关于状态码
//BMAP_STATUS_SUCCESS 检索成功。对应数值“0”。
//BMAP_STATUS_CITY_LIST 城市列表。对应数值“1”。
//BMAP_STATUS_UNKNOWN_LOCATION 位置结果未知。对应数值“2”。
//BMAP_STATUS_UNKNOWN_ROUTE 导航结果未知。对应数值“3”。
//BMAP_STATUS_INVALID_KEY 非法密钥。对应数值“4”。
//BMAP_STATUS_INVALID_REQUEST 非法请求。对应数值“5”。
//BMAP_STATUS_PERMISSION_DENIED 没有权限。对应数值“6”。(自 1.1 新增)
//BMAP_STATUS_SERVICE_UNAVAILABLE 服务不可用。对应数值“7”。(自 1.1 新增)
//BMAP_STATUS_TIMEOUT 超时。对应数值“8”。(自 1.1 新增)
```
```JavaScript
// 时间计算格式要改 1小时30分钟 => 1.5小时
plan.getDuration(true); => plan.getDuration(false);
// 返回的是秒
```
### 不考虑跨城交通方式策略
```
IntercityPolicy
此常量表示跨城公交换乘策略。
常量 描述
BMAP_INTERCITY_POLICY_LEAST_TIME 时间短
BMAP_INTERCITY_POLICY_EARLY_START 出发早
BMAP_INTERCITY_POLICY_CHEAP_PRICE 价格低
```
```
TransitPolicy
此常量表示市内公交方案换乘策略。
常量 描述
BMAP_TRANSIT_POLICY_RECOMMEND 推荐方案
BMAP_TRANSIT_POLICY_LEAST_TIME 最少时间
BMAP_TRANSIT_POLICY_LEAST_TRANSFER 最少换乘
BMAP_TRANSIT_POLICY_LEAST_WALKING 最少步行
BMAP_TRANSIT_POLICY_AVOID_SUBWAYS 不乘地铁
BMAP_TRANSIT_POLICY_FIRST_SUBWAYS 优先地铁
```
### 打赏