Как установить текстовое поле слоя символов Mapbox со значением свойства GeoJSON? - PullRequest
0 голосов
/ 20 июня 2019

Я хочу создать слой символов с текстовым полем, для которого установлено свойство из моего файла 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);

Спасибо

1 Ответ

1 голос
/ 21 июня 2019

Попробуйте следующий код:

PropertyFactory.textField(get("rlabl"))
...