amap-api

0.1.1 • Public • Published

amap-api

高德地图 Web 服务 API 封装。

Install

npm install amap-api --save
yarn 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 高德地图的开发密钥
sKey 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 高德地图的开发密钥
sKey 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

Readme

Keywords

none

Package Sidebar

Install

npm i amap-api

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

92.7 kB

Total Files

17

Last publish

Collaborators

  • xovel