I believe highway=traffic_signals
should be placed at the stop-line for cars, and cycleway=asl
goes at the stop-line for bikes.
If the ASL has a highway=cyclist_waiting_aid
, then that would go in between the 2 nodes:
I would also appreciate feedback if this is wrong, since we’ve mapped over 500 of these using this approach.