地图标注 坐标转换 找不到so INVALID_USER_KEY INVALID_USER_SCODE
Loca 中有四种热力图类型:普通热力、蜂窝热力、网格热力、行政区热力。
对于普通热力图来说,颜色只能通过:
color: {
1: '#f0f9e8',
0.8: '#bae4bc',
0.6: '#7bccc4',
0.4: '#43a2ca',
0.2: '#0868ac',
}
这种值形式传入,因为普通热力是高度聚合的值域范围[0, 1],因此颜色范围只能通过映射指定。
对于蜂窝热力、网格热力、行政区热力来说,热力颜色就可以使用回调函数的形式完全自定义颜色值:
color: function(obj){
if(obj.value > 10){
return '#ffffff';
}
if(obj.value > 5){
return '#000000';
}
return 'red';
}
对于其他类型的图层,除了一些特殊图层(点云图层,只能使用一种颜色),其颜色字段都是支持上面的这种回调函数方式。