private async Task AddPinMap()
        {
            if (checkRegistro != null)
            {
                Plugin.Geolocator.Abstractions.Position pos = await compGPS.GetCurrentLocation();

                if (pos != null && pos.Latitude != 0 && pos.Longitude != 0)
                {
                    Position _position = new Position(pos.Latitude, pos.Longitude);

                    var MyPos = new Pin()
                    {
                        Position = _position,
                        Label    = "MINHA POSIÇÃO"
                    };
                    map.Pins.Clear();
                    map.Pins.Add(MyPos);
                    map.InitialCameraUpdate = CameraUpdateFactory.NewCameraPosition(new CameraPosition(_position, 15D, 0d, 0d));
                    map.MoveToRegion(MapSpan.FromCenterAndRadius(MyPos.Position, Distance.FromMeters(2000)), true);
                }
                else
                {
                    map.InitialCameraUpdate = CameraUpdateFactory.NewCameraPosition(new CameraPosition(new Position(-17.7920769, -50.9238804), 13D, 0d, 0d));
                }
            }
        }