Adicionar efeito de desfoque em uma caixa de mapeamento

Quero adicionar o efeito de desfoque no mapbox. Quando carregar o mapa pela primeira vez, esse horário só exibirá a localização atual no mapa, outro mapa será azul.

Quando movo o local do usuário para outro local, o local não é visível no mapa. também exibe anotação em local específico

me ajude como pode implementar isso

aqui vou implementar algum código

- (CGPoint)convertLatLongCoord:(CGPoint)latLong {
    CGSize screenSize = [UIScreen mainScreen].applicationFrame.size];
    CGFloat SCALE = MIN(screenSize.width, screenSize.height) / (2.0 * EARTH_RADIUS);
    CGFloat OFFSET = MIN(screenSize.width, screenSize.height) / 2.0;
    CGFloat x = EARTH_RADIUS * cos(latLong.x) * cos(latLong.y) * SCALE + OFFSET;
    CGFloat y = EARTH_RADIUS * cos(latLong.x) * sin(latLong.y) * SCALE + OFFSET;

    return CGPointMake(x, y);
}

-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray<CLLocation *> *)locations
{
    NSLog(@"data=%f",self.mapview.userLocation.coordinate.latitude);
    CLLocation *currentLoc=[locations objectAtIndex:0];
    _coordinate=currentLoc.coordinate;
CGPoint latLong = {_coordinate.latitude, _coordinate.longitude};
    oldcord = [self convertLatLongCoord:latLong];
    NSLog(@"Cartesian Coordinate: (%f, %f)",oldcord.x, oldcord.y);

}

Neste código vou obter o ponto de pixel da visualização perfeita da coordenada UserLocation. depois que eu quiser limpar o desfoque na vista usando o CGPoint, mas não consigo. não pode obtê-lo pls me sugerir.

Eu também uso essa lib, mas não consigo ter muita idéiahttps://github.com/DenHeadless/Shapes

questionAnswers(1)

yourAnswerToTheQuestion