Folium 笔记:MarkerCluster

在一张地图上以聚簇的形式显示大量的标记(markers)

举例:

python 复制代码
import folium
from folium.plugins import MarkerCluster
import random


m = folium.Map(location=[45.5236, -122.6750], zoom_start=13)
# 创建一个基本的地图


marker_cluster= MarkerCluster().add_to(m)
# 创建一个标记聚簇对象


for i in range(100):
    folium.Marker(
        location=[45.5236 + random.random()/40, -122.6750 +random.random()/40], 
        # 改变坐标以创建多个标记
        popup=f'Marker {i}',
    ).add_to(marker_cluster)
# 添加标记到标记聚簇对象中


m
#显示地图
相关推荐
陈苏同学21 分钟前
笔记1.4:机器人学的语言——三维空间位姿描述 (旋转矩阵 - 齐次变换矩阵 - 欧拉角 - 四元数高效表示旋转)
笔记·线性代数·算法·机器人
岑梓铭24 分钟前
考研408《计算机组成原理》复习笔记,第五章(5)——CPU的【指令流水线(含中断)】
笔记·考研·408·计算机组成原理·计组
递归不收敛1 小时前
多模态学习大纲笔记(未完成)
人工智能·笔记·学习·自然语言处理
摇滚侠3 小时前
Spring Boot3零基础教程,Profile 环境隔离用法,笔记55
java·spring boot·笔记
新子y3 小时前
【小白笔记】input() 和 print() 这两个函数
笔记·python
雾岛听蓝3 小时前
C语言:使用顺序表实现通讯录
c语言·数据结构·经验分享·笔记·visualstudio
于顾而言5 小时前
【笔记】Comprehensive Rust语言学习
笔记·学习·rust
芥子沫6 小时前
Docker安装思源笔记&使用指南
笔记·docker·容器·思源笔记
递归不收敛6 小时前
三、检索增强生成(RAG)技术体系
人工智能·笔记·自然语言处理
im_AMBER6 小时前
React 06
前端·javascript·笔记·学习·react.js·前端框架