栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

介绍如何用Python来绘制高清的交互式地图,建议收藏

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

介绍如何用Python来绘制高清的交互式地图,建议收藏

今天小编来为大家介绍一个叫做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)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267779.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号