Currently due to the railway=level_crossing tag being used on every rail for a level crossing the icon to represent a crossing appears above once in a small area. By applying a constraint of some minimal separation between two crossings then this could potentially be fixed. The issue is the fact you would have to iterate through a list of coordinates of already added crossings whenever adding a new one. Very inefficient.
Currently due to the
railway=level_crossingtag being used on every rail for a level crossing the icon to represent a crossing appears above once in a small area. By applying a constraint of some minimal separation between two crossings then this could potentially be fixed. The issue is the fact you would have to iterate through a list of coordinates of already added crossings whenever adding a new one. Very inefficient.