实时更新地图集地图样式[Mapbox Android SDK]

时间:2017-08-23 22:10:46

标签: android mapbox mapbox-gl mapbox-android

今天我提出的问题可能是微不足道或容易猜到的,但我无法解决。 我在Mapbox Studio中有一个地图样式,我创建了19个图层(一个国家的每个部门1个,见图) Map 我所拥有的是一个简单的应用程序,它显示了地图和浮动动作按钮。我想要做的是,实时定制单个图层或图层组的样式(更改背景颜色)。我希望通过我的应用程序实现的目的是实时通知用户每个部门正在发生的实时警报。 我尝试过使用' PropertyFactory'没有结果。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

以下是获取FillLayer并更改颜色/不透明度的示例。

FillLayer salto = mapboxMap.getLayerAs("SALTO");
if (salto != null) {
    salto.setProperties(
      fillColor(Color.RED),
      fillOpacity(0.25f)
    );
}