Как установить текстовое поле слоя символов Mapbox со значением свойства GeoJSON?

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

Спасибо

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
410
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

PropertyFactory.textField(get("rlabl"))

В частности, метод get() — это com.mapbox.mapboxsdk.style.expressions.Expression.get() У этого класса много совпадений.

Другие вопросы по теме

Похожие вопросы

Установить намерение, OnCreate в представлении переработчика, чтобы перейти к другому конкретному действию для определенного списка (строки)
Улучшить мой код с помощью слабой связи или высокой связи, если таковые имеются?
Как быстро показать изображения? Я использую Picasso, но он очень медленный. Могу ли я быстро показывать изображения, как в приложении Instagram?
Как вычислить 2 в степени N, где N — очень большое число
JOOQ: получить ссылочную таблицу из внешнего ключа
Я создал метод для добавления минут к дате, но не так, как ожидалось в Java
Как перебрать список объектов в весеннем тимелеафе
Существуют ли какие-либо локализованные константы, такие как «Сегодня», «Завтра», «Вчера» и т. д. В API даты и времени Joda или Java?
WorkManager выполняет enqueueUniquePeriodicWork() несколько раз одновременно?
Как решить проблему с невозможностью входа в блок Try в Android Studio?