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实现的简单万年历例子分享
Apr 25 Python
Python中用format函数格式化字符串的用法
Apr 08 Python
Python实现的最近最少使用算法
Jul 10 Python
Python合并字典键值并去除重复元素的实例
Dec 18 Python
python爬取w3shcool的JQuery课程并且保存到本地
Apr 06 Python
Python中将dataframe转换为字典的实例
Apr 13 Python
python获取服务器响应cookie的实例
Dec 28 Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
Python3的socket使用方法详解
Feb 18 Python
python如何导出微信公众号文章方法详解
Aug 31 Python
Python中time标准库的使用教程
Apr 13 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
我的论坛源代码(七)
2006/10/09 PHP
php 生成文字png图片的代码
2011/04/17 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
php分页查询的简单实现代码
2017/03/14 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
2017/08/11 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
JavaScript中0和""比较引发的问题
2016/05/26 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
使用webpack搭建vue项目及注意事项
2019/06/10 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
design vue 表格开启列排序的操作
2020/10/28 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
你真的了解Python的random模块吗?
2017/12/12 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
利用python修改json文件的value方法
2018/12/31 Python
pandas计算最大连续间隔的方法
2019/07/04 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
思想专业自荐信范文
2013/12/25 职场文书
二手书店创业计划书
2014/01/16 职场文书
中国央视网签名寄语
2014/01/18 职场文书
客服部班长工作责任制
2014/02/25 职场文书
建设工程授权委托书
2014/09/22 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
禁毒主题班会教案
2015/08/14 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
python如何获取网络数据
2021/04/11 Python