我正在更新使用MapBox的应用程序(从5.1.5迁移到6.5.0)。
现在,一切正常(使用LocationEngine CompassEngine,新的类/包命名等),但是我面临着寻找等效表达式(在5.1.5中)的问题:
PropertyFactory.lineWidth(CameraFunction.zoom(ExponentialStops.exponential(Stop.stop(10,PropertyFactory.lineWidth(1f)), Stop.stop(18,PropertyFactory.lineWidth(3f))).withBase(1f)))
此行允许根据缩放更改行宽。我在mapbox 6.5.0中找不到等效的表达式。
任何帮助将不胜感激。
答案 0 :(得分:0)
相当于6.5.0+
的是以下内容:
PropertyFactory.lineWidth(Expression.interpolate(Expression.exponential(1f), Expression.zoom(), Expression.stop(10, 1f), Expression.stop(18, 3f)))