Очень маленькие ярлыки и компоненты в Mapbox - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь создать навигационное приложение, используя Mapbox GL JS. Но текстовые метки слишком малы вместе с окном поиска. Где в API Mapbox GL JS мы можем установить размер плитки и ppi, чтобы исправить это?

1 Ответ

1 голос
/ 04 марта 2020

Лучший способ отрегулировать размер текстовых меток - создать собственный стиль карты с помощью Mapbox Studio , а не программно манипулировать размером меток карты с помощью API GL JS (если только по какой-то причине вам нужно, чтобы размер текстовой метки был отзывчивым на стороне клиента).

Вы можете перейти на studio.mapbox.com, нажать кнопку New style, выбрать шаблон для настройки и затем нажать кнопка Customize. Это откроет интерфейс редактора карт, где вы можете перейти к панели Layers в левой части интерфейса и выбрать слой, свойства которого вы хотите редактировать.

Например, на скриншотах ниже я выбрал слой state-label и изменил свойство Text size с 18px на 30px. Более подробную информацию о свойствах слоя стиля можно найти в документации здесь .

18px text size

enter image description here

Чтобы сохранить эти изменения на карте, вы можете опубликовать sh ваш стиль, как описано в подробной документации здесь . Способ, которым вы можете затем добавить собственный стиль карты в свое приложение, зависит от приложения, для которого вы разрабатываете. Связанная документация определяет соответствующие шаги для веб, Android, iOS, Unity и некоторых других сторонних опций.

...