python-3.x - Lat Long 不会在带有 ipyleaflet 的 Heatmap 上显示
问题描述
我正在使用 ipyleaflet 在地图上显示拥堵。
出于某种原因,我无法在我选择的坐标上显示热图图层。不确定我做错了什么。
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)上显示热量。
谢谢!
解决方案
层的locations
属性Heatmap
是列表的列表。每个子列表包含 [纬度、经度、强度]。
请查看文档并尝试此页面中的示例: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
推荐阅读
- c++ - 在 C++ 中名称修饰的目的是什么?
- hadoop - 远程访问 Kubernetes 上的 HDFS
- swagger-2.0 - NSwag 可以调用自定义 Swagger 生成器吗?
- entity-framework - 找不到源类型的查询模式的实现。未找到加入
- ruby-on-rails - 安装 nokogiri (1.6.6.2) 时出错,Bundler 无法继续
- laravel - Laravel + vueJs + axios,不记名令牌不起作用
- python - 如何在 __init__ 中设置只读的@property
- javascript - Ng-click 和 ng-repeat - angularJs 不起作用
- r - 缺少某些节点时,使用 R 将 XML 转换为 CSV
- machine-learning - 如何在 GridSearchCV 中使用最佳参数作为分类器的参数?