Я создал стиль Mapbox с помощью Mapbox Studio и настроил его для использования через WMTS.URL-адрес стиля:
https://api.mapbox.com/styles/v1/username/styleId/wmts?access_token=token
, где styleId
, username
и token
- переменные поля.
Когда я пытаюсь создатьСлой WMTS в OpenLayers, используя указанный выше URL, tileGrid успешно создан с использованием createFromCapabilitiesMatrixSet
, но я получаю ошибку ответа Invalid query param layer
из Mapbox.
После некоторого исследования я заметил, что:
- Ошибка ответа сохраняется для всех параметров запроса, которые добавляются из OpenLayers при создании функции загрузки плитки.Похоже, что Mapbox не распознает их должным образом.
- Сайт OpenLayers и Mapbox также приводят примеры использования слоев XYZ для интеграции между ними.
Итак, это какой-то вид неподдерживаемогоособенность OpenLayers или мне нужно что-то дополнительно настраивать при создании WMTS OpenLayers?