实时更新mapbox地图样式[mapbox Android SDK]
今天我提出了一个问题,这个问题可能很琐碎,也可能很容易猜到,但我无法解决。 我在Mapbox Studio中创建了一个地图样式,其中我为一个国家的每个部门创建了19个图层1,见图 我得到的是一个简单的应用程序,它显示地图和一个浮动动作按钮。我想做的是定制一个图层或一组图层的实时样式更改背景颜色。我想用我的应用程序实现的是,用每个部门发生的实时警报通知用户。 我尝试过使用“PropertyFactory”,但没有结果实时更新mapbox地图样式[mapbox Android SDK],android,mapbox,mapbox-gl,mapbox-android,Android,Mapbox,Mapbox Gl,Mapbox Android,今天我提出了一个问题,这个问题可能很琐碎,也可能很容易猜到,但我无法解决。 我在Mapbox Studio中创建了一个地图样式,其中我为一个国家的每个部门创建了19个图层1,见图 我得到的是一个简单的应用程序,它显示地图和一个浮动动作按钮。我想做的是定制一个图层或一组图层的实时样式更改背景颜色。我想用我的应用程序实现的是,用每个部门发生的实时警报通知用户。 我尝试过使用“PropertyFactory”,但没有结果 谢谢你的帮助 下面是获取FillLayer并更改颜色/不透明度的示例 FillL
谢谢你的帮助 下面是获取FillLayer并更改颜色/不透明度的示例
FillLayer salto = mapboxMap.getLayerAs("SALTO");
if (salto != null) {
salto.setProperties(
fillColor(Color.RED),
fillOpacity(0.25f)
);
}
检查但真正的问题是,如何实现实时性?例如,在某个确定的时刻,出现了一个警报,我必须将该特定时刻的颜色“推送”到正在运行的应用程序。我“使用您的代码作为参考,它现在也适用于我,谢谢您的代码片段