1

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

谢谢您的帮助!

4

1 回答 1

1

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

FillLayer salto = mapboxMap.getLayerAs("SALTO");
if (salto != null) {
    salto.setProperties(
      fillColor(Color.RED),
      fillOpacity(0.25f)
    );
}
于 2017-08-24T08:54:03.163 回答