private async void MovepMapToCurrentPosition()
        {
            await geolocatorService.GetLocation();

            if (geolocatorService.Latitude != 0 || geolocatorService.Longitude != 0)
            {
                var position = new Xamarin.Forms.Maps.Position(geolocatorService.Latitude, geolocatorService.Longitude);
                MyMap.MoveToRegion(MapSpan.FromCenterAndRadius(position, Distance.FromKilometers(05)));
            }

            await LoadPins();
        }
        async void MoveMapToCurrentPosition()
        {
            await geolocatorService.GetLocation();

            if (geolocatorService.Latitude != 0 &&
                geolocatorService.Longitude != 0)
            {
                var position = new Position(
                    geolocatorService.Latitude,
                    geolocatorService.Longitude);
                MyMap.MoveToRegion(MapSpan.FromCenterAndRadius(
                                       position,
                                       Distance.FromKilometers(.5)));
            }
            await LoadPins();
        }