Из добавленных вами тегов кажется, что вы хотите добавить набор данных, который можно использовать для заполнения карты Mapbox.
Как и в других упомянутых ответах, вы можете загрузить данные из JSON файл. Обратите внимание, что данные должны иметь формат geo JSON .
. Это создаст источник данных geo JSON во время выполнения. Но вы также можете указать на исходный файл. (см. второй фрагмент кода)
map.addSource('route', {
'type': 'geojson',
'data': {
'type': 'Feature',
'properties': {},
'geometry': {
'type': 'LineString',
'coordinates': [
[-122.48369693756104, 37.83381888486939],
[-122.48348236083984, 37.83317489144141],
[-122.48339653015138, 37.83270036637107],
[-122.48356819152832, 37.832056363179625]
]
}
}
)
Из файла:
map.addSource(<sourcename>, {
'type': 'geojson',
'data': <URL>
});
См. Также следующие примеры: