# from rest_framework.views import Response
import requests
class GetJW:
#获取经纬度
def get_add_order(self,address): #address是当前的位置
key = "自己的key" #我的key
url = "http://restapi.amap.com/v3/geocode/geo?key=%s&address=%s" % (key, address)
data = requests.get(url) #请求该地址
print("_______________________",data)
contest = data.json()
# 返回经度和纬度
contest = contest['geocodes'][0]['location']
return contest
#通过经纬度计算两地之间的距离
def get_distance(self,destination,origin):
key = "自己的key" # 我的key
url = " https://restapi.amap.com/v5/direction/bicycling?key=%s&origin=%s&destination=%s" % (key,origin,destination)
print("url:",url)
data = requests.get(url)
print("------------------",data)
contest = data.js
python(Django) + 高德API测量距离,和把地点转化为经纬度
于 2022-08-17 08:59:33 首次发布