def get_location_from_baidu(latitude: Union[float, str],
longitude: Union[float, str]):
params = (
('callback', 'renderReverse'),
('location', str(latitude) + ',' + str(longitude)),
('output', 'json'),
('pois', '1'),
('ak', BAIDU_API),
)
result = requests.get('http://api.map.baidu.com/geocoder/v2/',
params=params)
result = result.text.replace('renderReverse&&renderReverse(', '')[:-1]
result_json = json.loads(result)
if result_json['status'] == 0:
return result_json['result']['formatted_address']
else:
return 'Baidu API returned an error code: ' + str(result_json['status'])
_1100_text_forward.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录