Как установить текст на LineString в Mapbox SDK?

Скорее всего, cron работает в очень редкой среде. Проверьте переменные среды cron, используя добавление фиктивного задания, которое выдает env в файл следующим образом:

* * * * * env > env_dump.txt

Сравните это с выходом env в обычном сеансе оболочки.

Вы можете добавить свои собственные переменные окружения к локальному crontab, указав их в верхней части вашего crontab.

Вот быстрое исправление для добавления $PATH к текущему crontab:

# echo PATH=$PATH > tmp.cron
# echo >> tmp.cron
# crontab -l >> tmp.cron
# crontab tmp.cron

Получившийся crontab будет похож на ответ chrissygormley, с PATH, определенным перед правилами crontab.

0
задан lobuli 15 January 2019 в 17:00
поделиться

1 ответ

Класс LineLayer основан на линейном слое в Mapbox GL JS. Вы можете увидеть доступные свойства этого типа слоя здесь , в документации по спецификации стиля. Как видите, textField и textColor не являются доступными свойствами.

Один из способов сделать это - создать дополнительный слой - на этот раз типа SymbolLayer ( https://docs.mapbox.com/android/api/map-sdk/7.0 0,0 / ком / MapBox / mapboxsdk / стиль / слои / SymbolLayer.html ). Этот слой будет иметь те же данные строки из вашего GeoJsonSource. Вы можете прочитать больше о слоях символов здесь , но вы можете установить текст для этого слоя, а затем установить для свойства размещение символов значение line или line-center , поэтому текст выравнивается правильно.

0
ответ дан samfader 15 January 2019 в 17:00
поделиться
Другие вопросы по тегам:

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