amap-api
v0.1.1
Published
API for AMAP Service.
Readme
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|高德地图的开发密钥 ~~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
