I'm using the Thunderforest Transport map and I want to overlay it onto my OpenLayers 3 map. After looking through the documentation and following their example (http://www.thunderforest.com/tutorials/openlayers/), I get the following error:
ol.layer.OSM is not a constructor
Everything in my code is working fine, but the following section raises this error:
var transport = new ol.layer.OSM("TransportMap", ["https://tile.thunderforest.com/transport/0/0/0.png?apikey=MY_API_KEY"]);
map.addLayer(transport);
I looked at the documentation (http://openlayers.org/en/latest/apidoc/ol.layer.html) and it seems that OSM is no longer present in ol.layer. What method do I use to add such a layer to my existing map? Should I add it as a Tile?