If you want to change the system into metric you have to select a region, which uses only metric units. Apple are not very good when it comes to the world. Especially the many small nationalities suffer from this attitude. Feel like american culture walking all over you,,
Go to System Preferences / Language & Region / Select a region which definitely uses the metric system. Maps should finally work.