Если вы пытаетесь получить доступ к всем функциям набора плиток, созданных в Studio, вам, вероятно, следует рассмотреть другой рабочий процесс.По определению набор плиток - это преобразование набора данных, оптимизированного для отображения карты, а не запросов.
Если вы используете Mapbox набор данных вместо набора плиток , выможет получить доступ ко всему набору данных как чистый объект GeoJSON - при условии, что он достаточно мал для загрузки в браузер.В качестве альтернативы, вы можете создать GeoJSON каким-либо другим способом, а затем загрузить его.
Если querySourceFeature()
возвращает []
, то, скорее всего, в текущем окне просмотра нет объектов, загруженных (пока).Возможно, вам потребуется инициировать вызов позднее, когда исходные данные загрузятся.