带 mapbox 的恒热图
Constant heat map with mapbox
新的 mapbox 热图 api 看起来棒极了。
我想在缩放 github 上的某人时获得恒定的热图:https://cloud.githubusercontent.com/assets/186834/26474453/068dbd00-4166-11e7-996d-ec1756eb7355.gif
查看官方api示例(https://www.mapbox.com/mapbox-gl-js/example/heatmap-layer/),我该如何实现?
我相信您发布的 gif 来自开发原型。这种 "constant heat map" 效果不是 GL 中热图的 intended/default 行为。
也就是说,可以使用 expressions 来模拟此行为!您需要使用一个表达式,在每个缩放级别加倍 heatmap-radius
,基数为 2。
{
"id": "heatmap",
"type": "heatmap",
"source": "heatmap-source",
"paint": {
"heatmap-radius": {
"base": 2,
"stops": [
[
10,
2
],
[
19,
512
]
]
}
}
}
新的 mapbox 热图 api 看起来棒极了。
我想在缩放 github 上的某人时获得恒定的热图:https://cloud.githubusercontent.com/assets/186834/26474453/068dbd00-4166-11e7-996d-ec1756eb7355.gif
查看官方api示例(https://www.mapbox.com/mapbox-gl-js/example/heatmap-layer/),我该如何实现?
我相信您发布的 gif 来自开发原型。这种 "constant heat map" 效果不是 GL 中热图的 intended/default 行为。
也就是说,可以使用 expressions 来模拟此行为!您需要使用一个表达式,在每个缩放级别加倍 heatmap-radius
,基数为 2。
{
"id": "heatmap",
"type": "heatmap",
"source": "heatmap-source",
"paint": {
"heatmap-radius": {
"base": 2,
"stops": [
[
10,
2
],
[
19,
512
]
]
}
}
}