今天小编来为大家介绍一个叫做Folium的模块 我们可以用它来绘制高清的交互式地图 并且标注出重要的地理位置等等 读者在看过本篇文章之后 读者大致会掌握
1. 使用Folium来进行交互式地图的绘制
2. 在地图上标注出重要的建筑物
01
安装模块
pip install folium
02
画一张最简单的地图
我们先来绘制一张简单的地图 以上海为例 上海的经纬度(31.2304, 121.4737)为例 并且我们可以自行设置缩放级别 代码如下
shanghai folium.Map(location [31.2304, 121.4737], tiles openstreetmap , zoom_start 12) # 缩放等级
出来的结果如下图所示 为了更加清晰的区域 我们可以简单地增加缩放级别 通过点击“ ”或者“-”号在图的周围增加或者减少缩放 当然我们也可以双击地图进一步放大
当然我们也可以保存成html的格式
shanghai.save( test.html )
当然我们也可以设置地图的纹理样式 上述中的代码 地图的纹理样式默认的是“OpenStreetMap” 在这基础之上 我们也可以将其他几种纹理样式给添加上去 如“Stamen Terrain”样式、“Stamen Toner”样式以及“Mapbox Bright”样式等等 代码如下
shanghai folium.Map(location [31.2304, 121.4737], tiles openstreetmap , zoom_start 12)



