📅  最后修改于: 2023-12-03 15:11:13.646000             🧑  作者: Mango
这里将介绍如何使用Python和第三方库生成印度地图。
我们需要安装两个Python第三方库:
可以通过以下命令来安装这两个库:
pip install folium
pip install pandas
我们需要一份数据来标记印度地图上的位置。这里我们使用一个简单的CSV文件来表示不同城市的名称和经纬度信息。
以下是这份数据的样式:
city,latitude,longitude
New Delhi,28.6139,77.2090
Mumbai,19.0760,72.8777
Bangalore,12.9716,77.5946
...
以下是生成地图的代码片段:
import folium
import pandas as pd
# 读取数据
df = pd.read_csv('cities.csv')
# 创建地图
india_map = folium.Map(location=[20.5937, 78.9629], zoom_start=5)
# 循环遍历每一行数据
for index, row in df.iterrows():
# 添加标记
folium.Marker(location=[row['latitude'], row['longitude']], tooltip=row['city']).add_to(india_map)
# 保存地图
india_map.save('india_map.html')
以上代码会创建一张印度地图,并在地图上添加每个城市的标记。标记会显示城市的名称。
使用以上代码,您可以轻松地生成印度地图并添加标记。如果您有更多的地理位置数据,也可以使用类似的方式在地图上添加更多的标记。