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

实时更新mapbox地图样式[mapbox Android SDK],android,mapbox,mapbox-gl,mapbox-android,Android,Mapbox,Mapbox Gl,Mapbox Android,今天我提出了一个问题,这个问题可能很琐碎,也可能很容易猜到,但我无法解决。 我在Mapbox Studio中创建了一个地图样式,其中我为一个国家的每个部门创建了19个图层1,见图 我得到的是一个简单的应用程序,它显示地图和一个浮动动作按钮。我想做的是定制一个图层或一组图层的实时样式更改背景颜色。我想用我的应用程序实现的是,用每个部门发生的实时警报通知用户。 我尝试过使用“PropertyFactory”,但没有结果 谢谢你的帮助 下面是获取FillLayer并更改颜色/不透明度的示例 FillL

今天我提出了一个问题,这个问题可能很琐碎,也可能很容易猜到,但我无法解决。 我在Mapbox Studio中创建了一个地图样式,其中我为一个国家的每个部门创建了19个图层1,见图 我得到的是一个简单的应用程序,它显示地图和一个浮动动作按钮。我想做的是定制一个图层或一组图层的实时样式更改背景颜色。我想用我的应用程序实现的是,用每个部门发生的实时警报通知用户。 我尝试过使用“PropertyFactory”,但没有结果


谢谢你的帮助

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

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

检查但真正的问题是,如何实现实时性?例如,在某个确定的时刻,出现了一个警报,我必须将该特定时刻的颜色“推送”到正在运行的应用程序。我“使用您的代码作为参考,它现在也适用于我,谢谢您的代码片段