生成代码获取哈尔滨市五常市居民点位置
时间: 2024-01-07 22:05:30 浏览: 25
以下是获取哈尔滨市五常市居民点位置的 Python 代码:
```python
import requests
# 请求API获取数据
url = "https://restapi.amap.com/v3/place/text"
params = {
"key": "your_amap_key", # 请替换成您自己的高德地图API Key
"keywords": "五常市居民点",
"city": "哈尔滨市五常市",
"types": "120000|121000|121100|121200|121300|121400|121500|121600|121700|121800|121900|122000|122100|122200|122300|122400|122500|122600|122700|122800|122900|123000|123100|123200|123300|123400|123500|123600|123700|123800|123900|124000|124100|124200|124300|124400|124500|124600|124700|124800|124900",
"output": "JSON",
"offset": 20,
"page": 1
}
response = requests.get(url, params=params)
data = response.json()
# 解析数据
if data["status"] == "1" and data["count"] != "0":
for poi in data["pois"]:
print(poi["name"], poi["location"])
else:
print("获取数据失败!")
```
其中,您需要将 `your_amap_key` 替换为您自己的高德地图API Key。此代码使用高德地图API的 POI 搜索接口,搜索哈尔滨市五常市的居民点,返回结果中包含各类居民点,例如小区、村庄、社区等,并打印出它们的名称和经纬度坐标。