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 re模块介绍
Nov 30 Python
python提取内容关键词的方法
Mar 16 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
利用python模拟实现POST请求提交图片的方法
Jul 25 Python
Python3学习urllib的使用方法示例
Nov 29 Python
python reduce 函数使用详解
Dec 05 Python
python打印直角三角形与等腰三角形实例代码
Oct 20 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
python爬虫模块URL管理器模块用法解析
Feb 03 Python
Python实现Appium端口检测与释放的实现
Dec 31 Python
python学习之panda数据分析核心支持库
May 07 Python
Python 如何将integer转化为罗马数(3999以内)
Jun 05 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
使用phpQuery采集网页的方法
2013/11/13 PHP
PHP使用strrev翻转中文乱码问题的解决方法
2017/01/13 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
PHP PDOStatement::setAttribute讲解
2019/02/01 PHP
获取DOM对象的几种扩展及简写
2006/10/09 Javascript
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
javascript 字符串连接的性能问题(多浏览器)
2008/11/18 Javascript
Javascript 学习笔记 错误处理
2009/07/30 Javascript
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
2018/10/31 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
d3.js 地铁轨道交通项目实战
2019/11/27 Javascript
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
在windows系统中实现python3安装lxml
2016/03/23 Python
详解Python中open()函数指定文件打开方式的用法
2016/06/04 Python
python用户管理系统的实例讲解
2017/12/23 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
2020/08/11 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020/09/23 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
雷蛇美国官网:Razer
2020/04/03 全球购物
JAVA程序员面试题
2012/10/03 面试题
小学毕业感言150字
2014/02/05 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
医德医风学习心得体会
2016/01/25 职场文书
MySQL 视图(View)原理解析
2021/05/19 MySQL
在Python中如何使用yield
2021/06/07 Python