之前做项目用到了高德地图api,有些功能用到了高德地图轨迹服务。由于我是用Django构建的项目,所以需要用Python来调用相关的接口,以下是一些调用的基础实现:
创建service 注意请求时需要使用x-www-form-urlencoded方式传输,所以data数据不需要json.dumps()转换
ser_url = 'https://tsapi.amap.com/v1/track/service/add'
ser_data = {
"key":"在高德地图官网申请的key","name":"名称","desc":"名称"}
ser_res = requests.post(url = ser_url,data = ser_data)
print(ser_res.text) # {"data":{"name":"RedMountainServ","sid":209696},"errcode":10000,"errdetail":null,"errmsg":"OK"}
创建终端设备
ter_url = 'https://tsapi.amap.com/v1/track/terminal/add'
ter_data = {