Как заставить мапбокс летать на исходник после его добавления?

Например, я добавляю новый источник geojson:

map.addSource('some-id', {
    type: 'geojson',
    data: 'https://some.url/data.geojson',
});

Когда я пытаюсь querySourceFeatures сразу после этого, он ничего не возвращает:

map.querySourceFeatures('some-id')

Как это сделать правильно?

0
Q-bart 29 Окт 2019 в 15:46
Возможный дубликат: stackoverflow.com/questions/37251071/…
 – 
Fpunkt
29 Окт 2019 в 16:12

1 ответ

Вам, вероятно, потребуется сначала загрузить свой GeoJSON с помощью fetch и т. Д., Затем просмотреть, чтобы найти bbox, а затем fitBounds.

1
AndrewHarvey 30 Окт 2019 в 06:54