public async Task <BasicGeoposition> CenterMap()
        {
            var list = new IVehicle[DashboardViewModel.Vehicles.Values.Count];

            DashboardViewModel.Vehicles.Values.CopyTo(list, 0);

            var c = (
                from v in list
                where v?.Location != null
                select
                new Geopoint(new BasicGeoposition
            {
                Altitude = v.Location.Altitude,
                Latitude = v.Location.Lat,
                Longitude = v.Location.Lng
            })
                ).ToList();

            var scene = MapScene.CreateFromLocations(c);

            await MainMap.TrySetSceneAsync(scene);

            return(MainMap.Center.Position);
        }