NextGIS Frontend v.2

Масштабное обновление сервиса

Встречайте новую версию NextGIS Frontend. В этом обновлении представлены многочисленные улучшения и исправления, направленные на повышение эффективности и удобства работы с картами.

NextGIS Frontend – набор компонентов для самостоятельной разработки картографических веб-приложений на базе NextGIS Web. Десятки JavaScript-библиотек и примеров их использования для разработки пользовательских интерфейсов специально под ваши задачи.

Сайт, посвящённый библиотекам фронтенда, был полностью переработан. Теперь код каждого примера можно изменять во встроенном редакторе и сразу же наблюдать за изменениями на карте. Кроме того, раздел с документацией для разработчиков также обновился: улучшена навигация по компонентам.

Основные изменения:

  • Повышена производительность отрисовки слоёв NextGIS Web с использованием Image-адаптера.
  • Улучшена работа React компонентов.
  • Переименованы библиотеки, связанные с Mapbox, на Maplibre:
    • `ngw-mapbox` переименован в `ngw-maplibre-gl`;
    • `mapbox-map-adapter` стал `maplibre-gl-map-adapter`;
    • `react-ngx-mapbox` теперь `react-ngw-maplibre-gl`.
  • Внедрена возможность использования библиотек `ngw-ol`, `ngw-leaflet`, `ngw-maplibre-gl` с любыми версиями интерактивных карт (OpenLayers, Leaflet, Maplibre-GL соответственно).
  • Примеры на демо-сайте улучшены и дополнены комментариями.
  • Актуализирован репозиторий с уроками.
  • Сокращён размер файлов библиотек, что упростило их использование и интеграцию.
  • Библиотеки Vue перенесены в отдельный репозиторий и переименованы.
  • `ngw-mapbox` переименован в `ngw-maplibre-gl`;
  • `mapbox-map-adapter` стал `maplibre-gl-map-adapter`;
  • `react-ngx-mapbox` теперь `react-ngw-maplibre-gl`.

Пример использования JS-библиотек

«Ксенус Девелопмент» при разработке Инвестиционной карты Татарстана использовала библиотеки NextGIS Frontend. В частности для доступа и управления данными, и в целом для создания интерактивной карты с уникальным интерфейсом:

  • ngw-connector использовалась для авторизации пользователя в системе;
  • ngw-ol использовалась для кастомизации объектов и кластеризации.

Полный список обновлений доступен на GitHub. Запускайте новые проекты с помощью наших библиотек или интегрируйте их в уже существующие. Если возникнут вопросы или проблемы при обновлении, пишите в наш Telegram-чат.

Обсуждение закрыто.