Учитывая источник мозаики mapbox и имя слоя, Как я узнаю, что это за тип слоя (точка? Линия? Многоугольник?)
Я знаю, что знаю тип объекта заранее, прежде чем добавить слойна карту (map.addLayer)
if (layer-type == 'point') {
// for point only
map.addLayer({
type: circle
})
}
else {
// for both lineString and polygon
map.addLayer({
type: line
})
}