在地图上实现雾(模糊)

我会尽量持续一些日子,但没有得到任何想法,我怎么能解决这个。有一些截图

当第一次屏幕显示比只有userlocation显示在地图和其他地图是模糊的,但是当用户可以移动到另一个位置比清除每个位置模糊效果像我的第二个屏幕截图

在这里输入图像说明

在这里输入图像说明

请给我一些逻辑如何解决这个问题。