Я хочу загрузить 3D-ландшафт на свою карту mapbox, например пример Питера, однако я надеюсь найти гораздо более простую реализацию. Моя идея состоит в том, чтобы использовать событие данных mapbox для получения каждой загруженной плитки и просто загрузить сетку three.js над ней.. но мне нужно выяснить, как рассчитать lng/lat каждой плитки, чтобы это работало.
Событие данных возвращает объект плитки (для каждой загруженной плитки) с большим количеством информации, однако я совершенно не знаком с геопространственными данными и был бы признателен за любые подсказки о том, как получить координаты. Я предполагаю, что нужно использовать свойство posMatrix плитки (массив float32) для его преобразования, но я действительно просто хватаюсь за соломинку здесь :)
Ниже приведены библиотеки, которые я использую: - React - Threebox - MapboxGL
Спасибо