Python根据经纬度在地图上显示(folium)
- 一、Folium详解
-
- folium.Map参数简要介绍
- folium.TileLayer参数简要介绍
- folium.FeatureGroup参数简要介绍
- folium.MarkerCluster参数简要介绍
- folium.Marker参数简要介绍
- folium.Popup参数简要介绍
- folium.Icon参数简要介绍
- folium.LayerControl参数简要介绍
- folium.LatLngPopup参数简要介绍
- folium.MousePosition参数简要介绍
- folium.GeoJson参数简要介绍
- folium.DivIcon参数简要介绍
- folium 中的 add_child, add_to, 和 save 方法简要介绍
- 二、Python根据经纬度在地图上显示(示例)
- 三、常用地图瓦片源地址
- 四、常用各省GeoJSON数据
一、Folium详解
Folium 是一个用于在 Python 中创建交互式地图的库。它基于 Leaflet.js 构建,可以轻松地将地图嵌入到 Jupyter Notebook 或 Web 应用中。以下是 Folium 的一些主要特点和使用方法:
主要特点
- 交互式地图:支持缩放、平移等交互操作。
- 多种图层:支持多种地图图层,如 OpenStreetMap、Stamen、CartoDB 等。
- 标记和弹出窗口:可以在地图上添加标记和弹出窗口,显示详细信息。
- 矢量图层:支持绘制线、多边形等矢量图层。
- 热力图:支持创建热力图,用于可视化数据密度。
- 集成 GeoJSON:支持加载和显示 GeoJSON 数据。
folium.Map参数简要介绍
1、location地图中心点 经纬度,list 或者 tuple 格式,顺序为 latitude(纬度), longitude(经度)
2、zoom_start地图等级 缩放值,默认为 10,值越大比例尺越小,地图放大级别越大
3、tiles 显示样式,默认*‘OpenStreetMap’*,也就是开启街道