如何使用 GeoJSON 属性 值设置 Mapbox 符号层文本字段?

How to set the Mapbox symbol layer textfield with GeoJSON property value?

我想从我的 GeoJSON 文件创建一个文本字段设置为 属性 的符号层。例如,在我的 GeoJSON 文件中,每个要素都有一个名为 "rlabel" 的 属性,我想将此标签的值设置为符号层文本字段。我该怎么做?

String geojsonString = loadJsonFromDownloadedFile(...);
source = new GeoJsonSource("source-id", geojsonString);

SymbolLayer symbolLayer = new SymbolLayer("symbol-layer-id", "source-id");
symbolLayer.setProperties(
    PropertyFactory.textField(  ???   ) // what goes here?
);     
style.addLayer(symbolLayer);

谢谢

试试下面的代码:

PropertyFactory.textField(get("rlabl"))

具体来说get()方法是com.mapbox.mapboxsdk.style.expressions.Expression.get()这个class有很多匹配器。