The problem with this is that if you rely on the system and there is an error in the map (the curve is not marked) you have a big problem. If you don't rely on the data and drive carefully there is no point anymore :) A possible solution would be to detect the curve radius with a camera, but it has it's own problems. You never have 100% accurate data.