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 相关文章推荐
在Python3中使用asyncio库进行快速数据抓取的教程
Apr 02 Python
Python 文件处理注意事项总结
Apr 10 Python
基于python指定包的安装路径方法
Oct 27 Python
python:按行读入,排序然后输出的方法
Jul 20 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
Oct 25 Python
python字典setdefault方法和get方法使用实例
Dec 25 Python
keras模型可视化,层可视化及kernel可视化实例
Jan 24 Python
Django 自定义404 500等错误页面的实现
Mar 08 Python
Django import export实现数据库导入导出方式
Apr 03 Python
Django bulk_create()、update()与数据库事务的效率对比分析
May 15 Python
Python:__eq__和__str__函数的使用示例
Sep 26 Python
Python时间操作之pytz模块使用详解
Jun 14 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
PHP4实际应用经验篇(4)
2006/10/09 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
常用PHP框架功能对照表
2014/10/23 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
PHP实现原比例生成缩略图的方法
2016/02/03 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
Ajax请求在数据量大的时候出现超时的解决方法
2014/02/27 Javascript
网页实时显示服务器时间和javscript自运行时钟
2014/06/09 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
2017/01/04 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
jquery编写日期选择器
2017/03/16 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
python实现哈希表
2014/02/07 Python
python里大整数相乘相关技巧指南
2014/09/12 Python
python 返回一个列表中第二大的数方法
2019/07/09 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
Pytorch之finetune使用详解
2020/01/18 Python
python中time包实例详解
2021/02/02 Python
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
贸易跟单员英文求职信
2014/04/19 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
考研英语复习计划
2015/01/19 职场文书
置业顾问岗位职责
2015/02/09 职场文书
单位更名证明
2015/06/18 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
2016护理专业求职自荐书
2016/01/28 职场文书
2016年小学优秀班主任事迹材料
2016/02/29 职场文书
如何利用Python实现一个论文降重工具
2021/07/09 Python
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技