MapBox Android-从5.1.5迁移到6.5.0时发现等效表达式的问题

时间:2018-10-06 12:54:18

标签: mapbox-android

我正在更新使用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中找不到等效的表达式。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

相当于6.5.0+的是以下内容:

PropertyFactory.lineWidth(Expression.interpolate(Expression.exponential(1f), Expression.zoom(), Expression.stop(10, 1f), Expression.stop(18, 3f)))