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 06 Python
在Python的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
Python中利用sorted()函数排序的简单教程
Apr 27 Python
Python中获取对象信息的方法
Apr 27 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
Nov 30 Python
Python pandas DataFrame操作的实现代码
Jun 21 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
Aug 12 Python
pytorch 归一化与反归一化实例
Dec 31 Python
pytorch之ImageFolder使用详解
Jan 06 Python
Python使用多进程运行含有任意个参数的函数
May 02 Python
使用python求斐波那契数列中第n个数的值示例代码
Jul 26 Python
使用py-spy解决scrapy卡死的问题方法
Sep 29 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
ADODB类使用
2006/11/25 PHP
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
FirePHP 推荐一款PHP调试工具
2011/04/23 PHP
解析php中array_merge与array+array的区别
2013/06/21 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
脚本之家贴图转换+转贴工具用到的js代码超级推荐
2007/04/05 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
JS for循环中i++ 和 ++i的区别介绍
2016/07/20 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
python匹配两个短语之间的字符实例
2018/12/25 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
Canvas获取视频第一帧缩略图的实现
2020/11/11 HTML / CSS
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
ASOS比利时:英国线上零售商及自有品牌
2018/07/29 全球购物
为什么要做架构设计
2015/07/08 面试题
银行类自荐信
2014/02/04 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
售后服务质量承诺书
2015/04/29 职场文书
建国大业观后感
2015/06/01 职场文书
大学生村官入党自传
2015/06/26 职场文书