高德地图地图标记python
时间: 2023-06-29 17:08:28 浏览: 292
python实现高德地图
您可以使用高德地图提供的 Web API 和 Python 的 requests 库来实现地图标记。下面是一个简单的示例代码:
```python
import requests
# 首先获取高德地图 API 的 key
key = "your_amap_api_key"
# 设置地图中心点坐标和缩放级别
center = "116.397428,39.90923"
zoom = "10"
# 添加标记点
markers = [
{"location": "116.397428,39.90923", "title": "北京市"},
{"location": "121.487899,31.249162", "title": "上海市"},
{"location": "113.269234,23.131797", "title": "广州市"}
]
# 拼接请求 URL
url = "https://restapi.amap.com/v3/staticmap?location={}&zoom={}&size=1024*768&markers={}&key={}".format(center, zoom, "|".join([m["location"] + "," + m["title"] for m in markers]), key)
# 发送请求并保存地图图片
response = requests.get(url)
with open("map.png", "wb") as f:
f.write(response.content)
```
在上面的代码中,我们首先获取了高德地图 API 的 key,然后设置了地图中心点坐标和缩放级别,接着添加了三个标记点,最后拼接请求 URL 发送请求并保存地图图片。您可以根据自己的需求修改代码中的参数,例如地图中心点坐标、缩放级别、标记点信息等。
阅读全文