我正在使用数据驱动样式来创建等值区域地图,能够使用下拉列表选择不同的字段,并在对图层进行样式property
时更改'fill-color'
内的'paint'
。
stops
涉及不同的最小值和最大值,因此选择不同的字段/属性需要重新定义最小值和最小值。 stops
中的最大值以获得正确的等值线。
是否有内置解决方案从图层中的特定字段中提取最小/最大值?
答案 0 :(得分:0)
我很高兴听到你在GL JS中使用数据驱动的样式来构建很酷的东西。
没有内置解决方案可以从图层中的特定字段中提取最小/最大值。这是一个不幸的技术限制。如果你有一个横跨全世界的1TB矢量瓦片组,我们需要下载所有1TB的数据来找到最小/最大值。
您有一些选择:
querySourceFeatures
获取所有值并自行解析以查找最小值/最大值