A Flexible Multi-Layer Map Model Designed for Lane-Level Route Planning in Autonomous Vehicles