python使用folium库绘制地图点击框

作者:staHuri 时间:2023-03-08 00:50:04 

python使用folium 库生成地图网页的具体代码,供大家参考,具体内容如下

folium 官网


import folium
import pandas as pd

def mark_map(data):
"""
带有标注的地图
:param data:
:return:
"""
# 地图制作
myMap = folium.Map(location=[20, 0], tiles="Mapbox Bright", zoom_start=2)

for i in range(len(data)):
 # 自定义 popup 内容
 test = folium.Html(
  '<b>id:{}</b></br> <b>name:{}</b></br> <b>lon:{}</b></br> <b>lat:{}</b></br> '.format(data.iloc[i]['id'],
                        data.iloc[i]['name'],
                        data.iloc[i]['lon'],
                        data.iloc[i]['lat']),
  script=True)
 popup = folium.Popup(test, max_width=2650)
 folium.Marker([data.iloc[i]['lon'], data.iloc[i]['lat']], popup=popup).add_to(myMap)

# 保存地图
myMap.save('testMap.html')

if __name__ == '__main__':
# 地图上的点
data = pd.DataFrame({
 'lat': [-58, 2, 145, 30.32, -4.03, -73.57, 36.82, -38.5],
 'lon': [-34, 49, -38, 59.93, 5.33, 45.52, -1.29, -12.97],
 'name': ['Buenos Aires', 'Paris', 'melbourne', 'St Petersbourg', 'Abidjan', 'Montreal', 'Nairobi', 'Salvador'],
 'id': [x for x in range(8)]
})
mark_map(data)

成图效果

python使用folium库绘制地图点击框

来源:https://blog.csdn.net/staHuri/article/details/80838165

标签:python,folium,地图
0
投稿

猜你喜欢

  • 什么是Ajax及Ajax的优势

    2007-09-07 09:56:00
  • Python opencv应用实现图片切分操作示例

    2021-12-25 03:45:39
  • 基于Python实现主机远程控制

    2023-11-24 17:27:31
  • python中enumerate的用法实例解析

    2023-03-10 19:11:18
  • Go语言学习之反射的用法详解

    2023-06-16 06:40:40
  • Python数据结构之列表与元组详解

    2022-05-30 00:39:04
  • Pytorch测试神经网络时出现 RuntimeError:的解决方案

    2022-03-28 14:26:47
  • 有时应该告诉我,但有时不应该告诉我

    2009-03-19 13:40:00
  • JavaScript面试必考之实现手写Promise

    2024-04-16 10:38:49
  • 浅谈Python类的单继承相关知识

    2023-07-31 15:18:53
  • asp如何删除数据库中的表或索引?

    2010-06-26 12:23:00
  • Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度

    2023-09-18 23:32:01
  • Python探索之实现一个简单的HTTP服务器

    2021-06-04 16:52:02
  • Python学习之基础语法介绍

    2022-03-22 22:08:54
  • avalon js实现仿google plus图片多张拖动排序附源码下载

    2024-04-30 09:52:27
  • asp随机生成文件名的函数

    2009-02-11 13:41:00
  • sqlserver中如何查询出连续日期记录的代码

    2011-09-30 11:16:56
  • jupyter notebook内核启动失败问题及解决方法

    2022-09-21 02:31:04
  • ASP函数过滤数组中重复数据方法

    2010-01-02 20:32:00
  • python妹子图简单爬虫实例

    2022-12-11 05:47:50
  • asp之家 网络编程 m.aspxhome.com