<div dir="auto">My impression is that this mess arises because bus stops are uni-directional and independent from the opposite direction. So we're used to having them as separate entities to the side of the road.<div dir="auto"><br></div><div dir="auto">Whereas tram stops are often in a single location for both directions (or close enough), so we want a single entity on the way, so at low zooms we can have a single symbol and single name label. Just like railway stations. These nodes are just labels.</div><div dir="auto"><br></div><div dir="auto">Me: I'd probably use highway=bus_stop for tram stops that are like bus stops, and add highway=platform for stops that have them, and attach whichever off-way entity seems most appropriate to the relation and let the data user figure it out.</div><div dir="auto"><br></div><div dir="auto">Richard </div><div dir="auto"><br></div><div dir="auto"><br></div></div>