0.1.1 • Published 7 years ago
amap-api v0.1.1
amap-api
高德地图 Web 服务 API 封装。
Install
npm install amap-api --saveyarn add amap-api高德地图服务
提供对高德地图 WEB 服务的相关接口封装。
详细文档请参阅这里。
或者:
Usage
const API = require('amap-api')
const api = new API(options)
api[method](...)Options
| 参数名 | 类型 | 说明 |
|---|---|---|
| key | string | 高德地图的开发密钥 |
| sKey | string | 数字签名私钥,不传或者为空表示不使用数字签名 |
Methods
| 方法名 | 功能 | 官方文档 |
|---|---|---|
| geo | 地理编码 | 地理编码 |
| regeo | 逆地理编码 | 逆地理编码 |
| walking | 步行规划 | 步行规划 |
| bus | 公交规划 | 公交规划 |
| driving | 驾车规划 | 驾车规划 |
| bicycling | 骑行规划 | 骑行规划 |
| truck | 货车规划 | 货车规划 |
| distance | 测距 | 测距 |
| district | 行政区域查询 | 行政区域查询 |
| searchKeywords | 关键字搜索 | 关键字搜索 |
| searchAround | 周边搜索 | 周边搜索 |
| searchPolygon | 多边形搜索 | 多边形搜索 |
| searchDetail | 精确搜索 | 精确搜索 |
| ip | IP 定位 | IP 定位 |
| batch | 批量请求 | 批量请求 |
| staticmap | 静态地图 | 静态地图 |
| convert | 坐标转换 | 坐标转换 |
| weather | 天气查询 | 天气查询 |
| inputtips | 输入提示 | 输入提示 |
| trafficRectangle | 矩形区域交通态势 | 矩形区域交通态势 |
| trafficCircle | 圆形区域交通态势 | 圆形区域交通态势 |
| trafficRoad | 指定线路交通态势 | 指定线路交通态势 |
| createFence | 创建围栏 | 创建围栏 |
| getFence | 查询围栏 | 查询围栏 |
| updateFence | 更新围栏信息 | 更新围栏信息 |
| enableFence | 围栏启动 & 停止 | 围栏启动 & 停止 |
| delFence | 删除围栏 | 删除围栏 |
| watchFence | 监控围栏 | 监控围栏 |
| grasproad | 轨迹纠偏 | 轨迹纠偏 |
| autograsp | 抓路服务 | 抓路服务 |
Dependencies
axios
Promise based HTTP client for the browser and node.js
该依赖置于
peerDependencies,不会在npm install amap-api操作时进行安装,需要自行单独安装。
md5
MD5 加密方法,用于在开启数字签名时进行签名的计算。
高德云图
提供对高德云图服务的相关接口封装。
详细文档请参阅这里。
或者:
Usage
const Cloud = require('amap-api/lib/cloud')
const api = new Cloud(options)
api[method](...)注意:如果不需要文件上传功能,可以去掉 form-data 的引入,接入方式修改为如下即可:
const Cloud = require('amap-api/lib/cloud-no-upload')
const api = new Cloud(options)
api[method](...)Options
| 参数名 | 类型 | 说明 |
|---|---|---|
| key | string | 高德地图的开发密钥 |
Methods
| 方法名 | 功能 | 官方文档 |
|---|---|---|
| createTable | 创建表 | 创建表 |
| createData | 创建数据(单条) | 创建数据(单条) |
| batchCreateData | 创建数据(批量) | 创建数据(批量) |
| delData | 更新数据(单条) | 更新数据(单条) |
| queryImportStatus | 批量创建进度查询 | 批量创建进度查询 |
| around | 附近检索接口 | 附近检索接口 |
| searchLocal | 本地检索 | 本地检索 |
| searchAround | 周边检索 | 周边检索 |
| searchPolygon | 多边形检索 | 多边形检索 |
| searchId | id 检索(poi 详情检索) | id 检索(poi 详情检索) |
| searchDatalist | 按条件检索数据(可遍历整表数据) | 按条件检索数据(可遍历整表数据) |
| searchProvince | 数据分布检索 - 省数据分布检索 | 数据分布检索 - 省数据分布检索 |
| searchCity | 数据分布检索 - 市数据分布检索 | 数据分布检索 - 市数据分布检索 |
| searchDistrict | 数据分布检索 - 区县数据分布检索 | 数据分布检索 - 区县数据分布检索 |
Dependencies
axios
Promise based HTTP client for the browser and node.js
该依赖置于
peerDependencies,需要自行单独安装。
md5
MD5 加密方法,用于在开启数字签名时进行签名的计算。
form-data
提供表单支持,用于上传文件。
猎鹰轨迹服务
提供对高德猎鹰轨迹服务的相关接口封装。
详细文档请参阅这里。
或者:
Usage
const Track = require('amap-api/lib/track')
const api = new Track(options)
api[method](...)Options
| 参数名 | 类型 | 说明 |
|---|---|---|
| key | string | 高德地图的开发密钥 |
Methods
| 方法名 | 功能 | 官方文档 |
|---|---|---|
| addService | 创建服务 | 创建服务 |
| delService | 删除服务 | 删除服务 |
| updateService | 修改服务 | 修改服务 |
| getServiceList | 查询服务 | 查询服务 |
| addTerminal | 创建终端 | 创建终端 |
| delTerminal | 删除终端 | 删除终端 |
| updateTerminal | 修改服务 | 修改服务 |
| getTerminalList | 查询服务 | 查询服务 |
| searchTerminal | 关键字搜索终端 | 关键字搜索终端 |
| searchAround | 周边搜索终端 | 周边搜索终端 |
| searchPolygon | 多边形区域内搜索终端 | 多边形区域内搜索终端 |
| searchDistrict | 行政区域内搜索终端 | 行政区域内搜索终端 |
| monitorTerminal | 查询终端位置 | 查询终端位置 |
| addTrace | 创建轨迹 | 创建轨迹 |
| delTrace | 删除轨迹 | 删除轨迹 |
| uploadTrace | 轨迹点上传(单点、批量) | 轨迹点上传(单点、批量) |
| searchTrace | 查询轨迹信息(里程、时间等) | 查询轨迹信息(里程、时间等) |
| addColumnTerminal | 增加终端的自定义字段 | 增加终端的自定义字段 |
| delColumnTerminal | 删除终端的自定义字段 | 删除终端的自定义字段 |
| updateColumnTerminal | 修改终端的自定义字段 | 修改终端的自定义字段 |
| getColumnTerminalList | 查询终端的自定义字段 | 查询终端的自定义字段 |
| addColumnPoint | 增加轨迹的自定义字段 | 增加轨迹的自定义字段 |
| delColumnPoint | 删除轨迹的自定义字段 | 删除轨迹的自定义字段 |
| updateColumnPoint | 修改轨迹的自定义字段 | 修改轨迹的自定义字段 |
| getColumnPointList | 查询轨迹的自定义字段 | 查询轨迹的自定义字段 |
Dependencies
axios
Promise based HTTP client for the browser and node.js
该依赖置于
peerDependencies,需要自行单独安装。
md5
MD5 加密方法,用于在开启数字签名时进行签名的计算。
History
v0.0.1
License
MIT