我有以下风格:
iconImage: ['get', 'icon'],
iconSize: ['interpolate', ['exponential', 2], ['zoom'], 15, 0.02, 23, 3],
iconAllowOverlap: true
我想从各种点应用不同的图标大小,而不必手动将它们划分为类别或更改图像的大小。换句话说,我想iconSize
根据点(类型)的属性进行填充。
我有这样的功能:
{
type: 'Feature',
id: entity.uuid,
properties: {
title: entity.name,
name: entity.name,
type: entity.type,
variation: entity.variation,
icon: getNameFromVariation(entity.name, entity.variation),
},
geometry: {
type: 'Point',
coordinates: [entity.coordinate[0], entity.coordinate[1]],
},
}
我想根据type
属性更改插值最大大小。
我怎样才能做到这一点?任何提示都会有所帮助。先感谢您。