用代码实现 用高德地图api获取景区经纬度
时间: 2023-12-06 07:41:34 浏览: 39
可以使用以下Python 代码使用高德地图API获取景区经度和纬度:
```python
import requests
def get_coordinate(address):
parameters = {'key': 'your_api_key', 'address': address}
response = requests.get('https://restapi.amap.com/v3/geocode/geo', params=parameters)
data = response.json()
if data['status'] == '1' and int(data['count']) >= 1:
location = data['geocodes'][0]['location']
longitude, latitude = location.split(',')
return float(longitude), float(latitude)
else:
return None
# 示例使用:获取首都机场的经纬度
airport_address = '北京首都国际机场'
longitude, latitude = get_coordinate(airport_address)
print('经度:', longitude, '纬度:', latitude)
```
需要将代码中的 `your_api_key` 替换为自己在高德地图API官网上获取的开发者密钥。同时,`address` 为需要查询的景区地址。运行代码后将会得到景区的经度和纬度。