смущает API на mapbox-gl-js.
Вы можете добавить файл geojson, используя GEOjsonsource или Источник данных, в чем разница? Похоже, вы можете связать стиль только с источником данных, а не с GeoJsonSource ?
смущает API на mapbox-gl-js.
Вы можете добавить файл geojson, используя GEOjsonsource или Источник данных, в чем разница? Похоже, вы можете связать стиль только с источником данных, а не с GeoJsonSource ?
Обе ссылки в вашем вопросе ("GEOjsonsource" и "DataSource") описывает тот же объект домена, GeoJSONSource
.
первая ссылка ведет на спецификацию стиля Mapbox GL, которая объясняет, как объявить источник GeoJSON в стиле. Стиль — это файл JSON, описывающий, как должна выглядеть ваша карта.
вторая ссылка ведет на документацию Mapbox GL JS API, в которой объясняется как использовать класс GeoJSONSource
в Mapbox GL JS. Ваше объявление в стиле используется для создания экземпляра GeoJSONSource
. Вы также можете создать экземпляр GeoJSONSource
напрямую.
Вы можете найти этот пример полезным.