如何解决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],
无需在某些地方访问您的代码,就不必更具体了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。