private async Task centerMap(CustomMapView customMap, double Latitude, double Longitude)
        {
            if (!customMap.CenterMapToPosition(Latitude, Longitude, 10))
            {
                bool answerRetry = await DisplayAlert("Ошибка", customMap.LastError + " Повторить?", "Да", "Нет");

                if (answerRetry)
                {
                    await centerMap(customMap, Latitude, Longitude);
                }
            }
        }
        private async Task CenterMap(double latitude, double longitude, string name, string address)
        {
            CustomMapView customMap = new CustomMapView(PointMapOverview, 15);

            if (customMap.CenterMapToPosition(latitude, longitude, 1))
            {
                customMap.ClearPins();
                customMap.AddPin(latitude, longitude, name, address);
            }
            else
            {
                await DisplayAlert("Error while centering map", customMap.LastError, "Ок");
            }
            //await PointMapOverview.CenterMap(latitude, longitude);

            /*mapControl.RoutePoints = points;
             * var trackPlaces = _vm.GetTrackPlaces();
             * if (trackPlaces.Any())
             * {
             *  await mapControl.UpdateTrackOnMap(trackPlaces);
             * }
             * mapControl.IsShowConnectedRoutePointsLines = !trackPlaces.Any();
             * await mapControl.UpdatePointsOnMap(RoutePoint_MarkerClicked);*/
        }