Перейти к основному содержимому

Пользовательские стили карты

Вы можете решить изменить стиль документа, который используется для рисования карт в Immich. Помимо визуальной настройки, это также позволяет выбрать собственного поставщика карт вместо поставщика по умолчанию. Стандартные style.json для светлой темы и тёмной темы можно использовать в качестве основы для создания собственного стиля.

Есть несколько источников для готовых тем карт style.json, а также онлайн-генераторы, которые вы можете использовать.

  1. В Immich, перейдите в Администрация --> Настройки --> Настройки карт и GPS и раскройте подраздел Настройки карты.
  2. Вставьте ссылку на ваш JSON стиль либо в раздел Светлый стиль, либо Тёмный стиль. (Вы можете добавить разные стили, которые помогут сделать стиль карты более подходящим в зависимости от того, установлен ли в Immich светлый или тёмный режим.)
  3. Сохраните ваши выборы. Перезагрузите карту и наслаждайтесь своим пользовательским стилем карты!

Использование MapTiler для создания пользовательского стиля

Настройка стиля карты может быть легко выполнена с помощью MapTiler, если вы не хотите писать весь JSON-документ вручную.

  1. Создайте бесплатный аккаунт на https://cloud.maptiler.com
  2. После входа вы можете либо создать абсолютно новую карту, нажав Новая карта, выбрав начальную карту и затем нажав Настроить, ИЛИ выбрать Стандартную карту и настроить её там.
  3. Интерфейс редактора интуитивно понятен. Вы можете изменить цвета, удалить видимые слои или добавить опциональные слои (например, административные, топографические, гидрографические и т.д.) в композиторе.
  4. После составления карты нажмите Сохранить в правом верхнем углу. Дайте ей уникальное название для сохранения в вашем аккаунте.
  5. Далее, Опубликуйте ваш стиль, используя кнопку Опубликовать в правом верхнем углу. Это развернёт его в продакшен, что означает возможность его использования через Интернет. MapTiler представит интерактивную карту, показывающую исходную карту и ваши изменения перед публикацией.
    Настройки публикации MapTiler
  6. MapTiler предупредит вас, что изменение карты приведёт к изменениям во всех приложениях, использующих эту карту. Поскольку пока ни одно приложение её не использует, всё в порядке.
  7. Нажав на название вашей новой карты в левом верхнем углу, вы попадёте на страницу подробностей элемента. Отсюда скопируйте ссылку на стиль JSON из раздела Использовать векторный стиль. Эта ссылка автоматически будет содержать ваш персональный API-ключ к MapTiler.