在我的 Python 项目中添加一张世界地图
我想在我的 Python 项目中添加一张世界地图。我会在上面做添加标记、计算坐标、计算距离等操作。我不知道如何添加地图或可以使用哪个库来执行此操作。你能帮我画一张地图吗?
查看 GeoPandas 一个以类似于 Pandas 库的方式处理地图数据的库
我会推荐Folium。您可以使用 Python 生成 HTML、CSS、JS、Leaflet 地图。
例子:
import folium
# Create a map object
m = folium.Map(location=[51.5074, -0.1278], zoom_start=12)
# Add markers with click actions
folium.Marker([51.5074, -0.1278], popup="Hello World").add_to(m)
folium.Marker([51.51, -0.12], popup="Hello World").add_to(m)
folium.Marker([51.513, -0.125], popup="Hello World").add_to(m)
# Save the map as HTML file
m.save("map.html")
输出: