Я работал с Mapbox GL JS и работаю с добавлением слоев данных по базовой карте. По какой-то причине я продолжаю получать ошибку 404 на запрошенной плите, даже если наложение данных появляется, как ожидалось. Я проверил и дважды проверил, чтобы убедиться, что ссылки на исходный идентификатор и ссылки на исходный слой исправлены, используя это как контрольную точку.
Это фрагмент, с которым у меня проблемы.
map.addSource('neighborhoods', {
type: 'vector',
url: 'mapbox://shortdiv.cj4u72j500fu72qplj0xcusp3-738n8'
})
map.addLayer({
'id': 'neighborhood-bounds',
'source': 'neighborhoods',
'source-layer': 'chicago_neighborhoods',
'type': 'line',
'paint': {
"line-color": "#ad0403",
"line-width": 2
}
});
Он возвращает 404 для плит в областях, которые не содержат данных в вашем настраиваемом наборе данных, поэтому API-интерфейс для добавления Mapbox не создал плитку, и, следовательно, он не существует и 404s по запросу. Вы не делаете ничего плохого, и ваша карта должна работать должным образом. Мы подавляем ошибки на стороне mapbox-gl-js, но нет способа подавить ошибку, создаваемую браузером.