0

我有以下风格:

  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属性更改插值最大大小。

我怎样才能做到这一点?任何提示都会有所帮助。先感谢您。

4

0 回答 0