Mapbox图标大小插值停止工作

问题描述

我正在运行一个Mapbox地图,其中的点带有带有这种样式的图标:

  iconImage: ['get','icon'],iconSize: ['interpolate',['linear'],['zoom'],15,0.0015,23,0.2],iconAllowOverlap: true,

图标是房子的图像。插值效果很好,直到缩放非常高并且iconSize保持不变,但地图更加详细,使房屋越来越小:https://i.imgur.com/6i8OwPL.mp4

任何建议都会有所帮助。预先谢谢你。

我可以肯定地排除问题是图像的尺寸,因为我可以使图像的高度大于电话的高度。

解决方法

那是一个很棒的图标。

我认为答案仅仅是,您需要在该缩放比例下放大图标图像。可能您也想使用指数插值,而不是线性插值。也许像这样:

iconSize: ['interpolate',['exponential',2],['zoom'],15,0.0015,23,1],

无需在某些地方访问您的代码,就不必更具体了。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...