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 相关文章推荐
sqlalchemy对象转dict的示例
Apr 22 Python
python在linux中输出带颜色的文字的方法
Jun 19 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
Apr 11 Python
Python实现的删除重复文件或图片功能示例【去重】
Apr 23 Python
Pycharm简单使用教程(入门小结)
Jul 04 Python
python3实现mysql导出excel的方法
Jul 31 Python
pytorch 模型可视化的例子
Aug 17 Python
python生成特定分布数的实例
Dec 05 Python
python shutil文件操作工具使用实例分析
Dec 25 Python
Python SSL证书验证问题解决方案
Jan 13 Python
Python实现不规则图形填充的思路
Feb 02 Python
python解析xml文件方式(解析、更新、写入)
Mar 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
php foreach、while性能比较
2009/10/15 PHP
基于php split()函数的用法详解
2013/06/05 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
体验js中splice()的强大(插入、删除或替换数组的元素)
2013/01/16 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
2017/07/13 Javascript
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
微信小程序之页面跳转和参数传递的实现
2017/09/29 Javascript
深入理解Node module模块
2018/03/26 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
js计时事件实现圆形时钟
2020/03/25 Javascript
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
Python实现数据库并行读取和写入实例
2017/06/09 Python
python记录程序运行时间的三种方法
2017/07/14 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
python的继承知识点总结
2018/12/10 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
canvas实现飞机打怪兽射击小游戏的示例代码
2018/07/09 HTML / CSS
介绍一下linux文件系统分配策略
2012/11/17 面试题
部门年终奖分配方案
2014/05/07 职场文书
贷款担保书范文
2014/05/13 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
2014年宣传工作总结
2014/11/18 职场文书
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
Python制作表白爱心合集
2022/01/22 Python
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript