0.1.1 • Published 5 years ago

amap-api v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

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

参数名类型说明
keystring高德地图的开发密钥
sKeystring数字签名私钥,不传或者为空表示不使用数字签名

Methods

方法名功能官方文档
geo地理编码地理编码
regeo逆地理编码逆地理编码
walking步行规划步行规划
bus公交规划公交规划
driving驾车规划驾车规划
bicycling骑行规划骑行规划
truck货车规划货车规划
distance测距测距
district行政区域查询行政区域查询
searchKeywords关键字搜索关键字搜索
searchAround周边搜索周边搜索
searchPolygon多边形搜索多边形搜索
searchDetail精确搜索精确搜索
ipIP 定位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

参数名类型说明
keystring高德地图的开发密钥
sKeystring数字签名私钥,不传或者为空表示不使用数字签名

Methods

方法名功能官方文档
createTable创建表创建表
createData创建数据(单条)创建数据(单条)
batchCreateData创建数据(批量)创建数据(批量)
delData更新数据(单条)更新数据(单条)
queryImportStatus批量创建进度查询批量创建进度查询
around附近检索接口附近检索接口
searchLocal本地检索本地检索
searchAround周边检索周边检索
searchPolygon多边形检索多边形检索
searchIdid 检索(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

参数名类型说明
keystring高德地图的开发密钥
sKeystring数字签名私钥,不传或者为空表示不使用数字签名

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

0.1.1

5 years ago

0.1.0

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago