使用绝对位置将文本添加到 Folium 地图

oli*_*oun 2 python folium

我在我的Python程序中定义了:

fig = Figure(width, height)
map = folium.Map(location=[y, x], zoom_start=2)
fig.add_child(map)
Run Code Online (Sandbox Code Playgroud)

如何使用绝对位置(不是纬度/经度)向地图添加文本?由图形宽度和高度的百分比定义的位置。就像是

Text("Toto is my name", pos_x=0.1*width,pos_y=0.05*height)
Run Code Online (Sandbox Code Playgroud)

r-b*_*ers 10

我研究过它,它似乎没有这个功能,只要你有x,y坐标,你就可以轻松地注释文本。我是参考这个页面这个页面定制的。

from folium.features import DivIcon
import folium

m = folium.Map([34.0302, -118.2352], zoom_start=13)
folium.map.Marker(
    [34.0302, -118.2352],
    icon=DivIcon(
        icon_size=(250,36),
        icon_anchor=(0,0),
        html='<div style="font-size: 20pt">Toto is my name</div>',
        )
    ).add_to(m)
m
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述