对开地图中的缩放 SVG 图标

Scale SVG icon in folium map

提问人:wfgeo 提问时间:10/18/2023 更新时间:10/18/2023 访问量:24

问:

我想在我的 Folium 地图中有一个 SVG 图标,但似乎无论我尝试什么,它都不会停止以 12x12px 的分辨率呈现

以下是相关代码:

for _, row in features_gdf.iterrows():
    pt = row.geometry.coords[0]
    pt = tuple(reversed(pt))
    circle_marker = folium.Marker(
        pt,
        icon=folium.DivIcon(html=f"""<div>{open(f'{HERE}/svg/telecom_tower.svg').read()}</div>""")
    ).add_to(m)

这可行,但每个图标都以 12x12 像素呈现

我以为我可以用一个:CustomIcon

for _, row in features_gdf.iterrows():
    pt = row.geometry.coords[0]
    pt = tuple(reversed(pt))
    icon = folium.features.CustomIcon(icon_image=f'{HERE}/svg/my_icon.svg', icon_size=(24, 24))
    circle_marker = folium.Marker(
        pt,
        icon=icon
    ).add_to(m)

如何使地图以正确的大小呈现图标?

评论

0赞 r-beginners 10/23/2023
这可能是一个偏离主题的评论,但目标图像不能通过将其更改为 JPG 或 PNG 来放大吗?

答: 暂无答案