我正在关注https://blog.mapbox.com/a-guide-to-the-android-symbollayer-api-5daac7b66f2c上的博客文章,以向地图添加不同的符号。
已经具有基于要素值的不同图标的功能,但是基于“ selected”属性更改图标大小证明并非易事。
似乎他们使用较新的SDK更改/删除了一些方法/类,但我无法根据功能的属性值设置图标大小。
mapboxMap.addLayer(myLayer)
.withProperties(
PropertyFactory.iconSize(
Function.property(
"selected",
Stops.categorical(
Stop.stop(true, PropertyFactory.iconSize(1.5f)),
Stop.stop(false, PropertyFactory.iconSize(1.0f))
)
)
)
)
);
这就是他们在示例中的操作方式,但是Stops.categorical()
不再存在。
我正在使用com.mapbox.mapboxsdk:mapbox-android-sdk:7.3.0
答案 0 :(得分:0)
对于寻找答案的其他人
mouseout