Python 使用folium绘制leaflet地图的实现方法


Posted in Python onJuly 05, 2019

leaflet为R语言提供了API很好用,这次尝试用Python使用leaflet,需要folium

安装folium

pip install folium

一个小例子

import folium
import re

input = open('C:\\Users\\Administrator\\Desktop\\a.txt','r')
text=input.read()
list = re.split('\n',text)
location = []
for element in list:
  location.append([re.split('\|',element)[3],re.split('\|',element)[4]])
oneUserMap = folium.Map(location=[40.07645623466996,116.27861671489337],zoom_start=12)
i=1
for e in location:
  folium.RegularPolygonMarker(
  [e[0],e[1]],
  popup=str(i)+":"+e[0]+e[1],
  fill_color='#769d96',
  number_of_sides=8,
  radius=10
  ).add_to(oneUserMap)
  i+=1
line_to_hanoi = folium.PolyLine(
  location
  color = black
).add_to(oneUserMap)
oneUserMap

Python 使用folium绘制leaflet地图的实现方法

准备的数据

| |1501496792778|40.07645623466996 |116.27861671489337|   |500.0      |
| |1501496804436|40.07677430790909 |116.30160665327273|   |500.0      |
| |1501496811915|40.07955491668396 |116.30727382008362|   |648.4      |
| |1501496812482|40.06855637583342 |116.30051482871957|   |500.0      |
| |1501496813846|40.077435394999995|116.30485216   |   |500.0      |
| |1501496817141|40.077584649928994|116.307341000568 |   |500.0      |
| |1501496822612|40.06655521627066 |116.31470252233457|   |500.0      |
| |1501496827068|40.07608486533642 |116.31106972109029|   |500.0      |
| |1501496836593|40.06973485515626 |116.30804128929688|   |500.0      |
| |1501496845777|40.06760852730224 |116.30944094027082|   |500.0      |
| |1501496848437|40.069649238   |116.311817496   |   |500.0      |
| |1501496856231|40.058194078836195|116.32216476281336|   |500.0      |
| |1501496861028|40.063267583333335|116.31401683333334|   |1343.0      |
| |1501496861941|40.06892254545454 |116.30769918181818|   |500.0      |
| |1501496874235|39.95851709299716 |116.33535910323356|   |500.0      |
| |1501496883656|40.05552336712328 |116.33116400410958|   |545.6712328767123|
| |1501496884418|39.95247840268642 |116.27639847967654|   |782.4242424242424|
| |1501496887172|40.05552336712328 |116.33116400410958|   |545.6712328767123|
| |1501496889896|40.0629648236   |116.3135063834914 |   |500.0      |
| |1501496906523|40.06657995649843 |116.31431445005182|   |500.0      |
| |1501496917442|40.05858427795066 |116.31701011815242|   |500.0      |
| |1501496923937|40.05771468790228 |116.32008644656291|   |500.0      |
| |1501496932527|40.03028229460086 |116.33105832998122|   |588.7      |

以上这篇Python 使用folium绘制leaflet地图的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python局部赋值的规则
Mar 07 Python
Python中的高级数据结构详解
Mar 27 Python
用Python编写一个基于终端的实现翻译的脚本
Apr 24 Python
详解Python中的from..import绝对导入语句
Jun 21 Python
python 上下文管理器使用方法小结
Oct 10 Python
Python实现的单向循环链表功能示例
Nov 10 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
使用python实现http及ftp服务进行数据传输的方法
Oct 26 Python
Python语言快速上手学习方法
Dec 14 Python
Python远程视频监控程序的实例代码
May 05 Python
Python笔记之工厂模式
Nov 20 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 Python
Python 给定的经纬度标注在地图上的实现方法
Jul 05 #Python
python 自动轨迹绘制的实例代码
Jul 05 #Python
python实现ip代理池功能示例
Jul 05 #Python
解决yum对python依赖版本问题
Jul 05 #Python
python写入文件自动换行问题的方法
Jul 05 #Python
Python Numpy计算各类距离的方法
Jul 05 #Python
ERLANG和PYTHON互通实现过程详解
Jul 05 #Python
You might like
php对称加密算法示例
2014/05/07 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
php探针不显示内存解决方法
2019/09/17 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
微信小程序 调用微信授权窗口相关问题解决
2019/07/25 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
[02:30]DOTA2英雄基础教程 暗影恶魔
2013/12/17 DOTA
教你安装python Django(图文)
2013/11/04 Python
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
Python3实现购物车功能
2018/04/18 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
应届生人事助理求职信
2013/11/09 职场文书
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
银行学习十八大感想
2014/01/11 职场文书
军训自我鉴定
2014/01/22 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏