📜  生成印度地图的代码(带说明)(1)

📅  最后修改于: 2023-12-03 15:11:13.646000             🧑  作者: Mango

生成印度地图的代码

这里将介绍如何使用Python和第三方库生成印度地图。

准备工作

我们需要安装两个Python第三方库:

  • folium:用于生成地图
  • pandas:用于处理数据

可以通过以下命令来安装这两个库:

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')

以上代码会创建一张印度地图,并在地图上添加每个城市的标记。标记会显示城市的名称。

结论

使用以上代码,您可以轻松地生成印度地图并添加标记。如果您有更多的地理位置数据,也可以使用类似的方式在地图上添加更多的标记。