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中time()方法的使用的教程
May 22 Python
Python常用知识点汇总
May 08 Python
Pandas 同元素多列去重的实例
Jul 03 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
python语音识别实践之百度语音API
Aug 30 Python
python使用pdfminer解析pdf文件的方法示例
Dec 20 Python
python3.6数独问题的解决
Jan 21 Python
Python2.7实现多进程下开发多线程示例
May 31 Python
python实现五子棋小程序
Jun 18 Python
PyQt5固定窗口大小的方法
Jun 18 Python
Django处理Ajax发送的Get请求代码详解
Jul 29 Python
详解Pytorch显存动态分配规律探索
Nov 17 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中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
PHP代码实现爬虫记录――超管用
2015/07/31 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
jQuery使用$.ajax进行即时验证的方法
2015/12/08 Javascript
AngularJS 使用$sce控制代码安全检查
2016/01/05 Javascript
AngularJs html compiler详解及示例代码
2016/09/01 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
服务端预渲染之Nuxt(使用篇)
2019/04/08 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
2020/02/15 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
Python 在字符串中加入变量的实例讲解
2018/05/02 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
Haggar官网:美国男装品牌
2020/02/16 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
历史系毕业生自荐信
2013/10/28 职场文书
物业招聘计划书
2014/01/10 职场文书
出国签证在职证明
2014/01/16 职场文书
酒店开业庆典主持词
2014/03/21 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
幼儿园端午节活动总结
2015/05/05 职场文书
2015年车间管理工作总结
2015/07/23 职场文书
七年级英语教学反思
2016/02/15 职场文书