glTF-плагин версии 2
Вы можете добавлять glTF-модели на карту, используя glTF-плагин версии 2. Плагин загружает и отрисовывает модели полностью с помощью движка MapGL. Это позволяет применять к моделям эффекты, настройки которых задаются в стиле карты: туман, освещение, тени и другие. Используйте плагин, если на карте нужно показать несколько моделей, не затрагивая при этом базовый картографический стиль.
С помощью плагина вы можете:
- Добавлять glTF-модели на карту, показывать и скрывать их.
- Настраивать интерактивные сцены: добавлять к зданиям на карте этажные планы, переключать этажи и смотреть информацию о помещениях.
Важно
В отличие от первой версии, glTF-плагин версии 2 не использует библиотеку Three.js. Чтобы перейти на вторую версию плагина, см. раздел Основные изменения версии 2.
Также вы можете добавлять модели на карту с помощью Редактора стилей и источников данных: см. подробнее в инструкции 3D-модели.
Начало работы
Чтобы начать работу с glTF-плагином версии 2, выполните следующие шаги:
- Подключите плагин.
- Инициализируйте плагин.
- (Опционально) Подпишитесь на события плагина.
1. Подключите плагин
При помощи тега script
Чтобы использовать плагин, добавьте строку в код страницы:
<script src="https://unpkg.com/@2gis/mapgl-gltf@^2/dist/bundle.js"></script>
Основной класс плагина будет доступен в пространстве имён mapgl
:
const plugin = new mapgl.GltfPlugin(map);
Установка через npm
Если вы используете npm, подключите библиотеку с помощью пакета @2gis/mapgl-gltf:
npm install @2gis/mapgl-gltf