gpt4 book ai didi

python-3.x - Lat Long 不会显示在带有 ipyleaflet 的热图上

转载 作者:行者123 更新时间:2023-12-02 00:56:52 25 4
gpt4 key购买 nike

我正在使用 ipyleaflet 在 map 上显示拥堵情况。

出于某种原因,我无法让热图图层显示在我选择的坐标上。不确定我做错了什么。

from ipyleaflet import Map, Heatmap
from random import uniform
m = Map(center=(-37.814, 144.96332), zoom=11)

heatmap = Heatmap(
locations=[[(-37.735018, 144.894947)]],
radius=20
)

m.add_layer(heatmap);

m

这是代码。

要清楚 - 我正在尝试在位于上方 (37.735018, 144.894947) 的某个探测器上显示热量。

谢谢!

最佳答案

Heatmap 层的 locations 属性是一个列表列表。每个子列表包含 [纬度、经度、强度]。

请查看文档并尝试此页面中的示例:https://ipyleaflet.readthedocs.io/en/latest/api_reference/heatmap.html .

例如,您的代码应如下所示:

from ipyleaflet import Map, Heatmap
from random import uniform
m = Map(center=(-37.814, 144.96332), zoom=11)

heatmap = Heatmap(
locations=[
(-37.735018, 144.894947, 4), # lat, lng, intensity
(-38, 145, 5), # lat, lng, intensity
],
radius=20
)

m.add_layer(heatmap);

m

关于python-3.x - Lat Long 不会显示在带有 ipyleaflet 的热图上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53717018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com