Нет, API MapKit не поддерживает манипуляции с плитками.Если вас интересует только статическая карта в градациях серого, вам, возможно, удастся взять MKMapSnapshot
и впоследствии манипулировать изображением.Это не будет работать для интерактивной карты.
Вы также можете поместить полупрозрачный вид изображения поверх mapView.Это не позволит вам полностью обесцветить базовый mapView.Тем не менее, вы можете достичь аналогичного эффекта.См., Например, приложение Metropolis Compass .