(недостаточно репутации, чтобы оставлять комментарии)
Действительно ли слой находится на карте (вы видите его с map.getLayers()
)?
Если он есть, это может быть просто ниже слоя mapbox, поэтому установка более высокого значения zIndex в вашем векторном слое может сработать.Какую версию ol-mapbox-style вы используете?Я полагаю, что в последней публикации было обновлено значение z-Index по умолчанию.
Если вы хотите, чтобы ваш векторный слой был выше всех других слоев, вы также можете использовать метод layer.setMap(map)
вместоmap.addLayer(layer)