mapbox-gl-js version: 0.19-0.23
1 - Create MultiPoint GeoJSON:
{
"type": "FeatureCollection",
"features": [{
"properties": {},
"type": "Feature",
"geometry": {
"type": "MultiPoint",
"coordinates": [
[-73, 45],
[-76, 46],
[-75, 47]
]
}
}]
}
2 - Render that GeoJSON as a type: 'line' layer
See codepen: http://codepen.io/chriddyp/pen/EyBGzg?editors=1010
Layer with type set to fill, line, or symbol would be visible
Layer is not visible.
This layer _was_ visible up through version 0.18. Screenshot:

Here in version 0.23:

@mourner Any thoughts about this from a GeoJSON semantics or geojson-vt perspective?
I don't think this is technically possible or something that we should do. MultiPoint is clipped differently than LineString. I would suggest changing the type in the input data rather than hacking around it in the Mapbox GL JS core or geojson-vt.
Most helpful comment
I don't think this is technically possible or something that we should do. MultiPoint is clipped differently than LineString. I would suggest changing the type in the input data rather than hacking around it in the Mapbox GL JS core or geojson-vt.