MKMapSnapshotter делает границы белыми

Я использую MKMapSnapshotter создать скриншот карты, который я затем отображаю в UIImageView,

let imageView = UIImageView()
imageView.frame = view.bounds
view.addSubview(imageView)

let options = MKMapSnapshotOptions()
options.scale = UIScreen.mainScreen().scale
options.region = mapView.region
options.size = mapView.frame.size

let snapshotter = MKMapSnapshotter(options: options)
snapshotter.startWithCompletionHandler { (snapshot, error) -> Void in
    imageView.image = snapshot?.image
}

Тем не менее, получающееся изображение, кажется, имеет уродливые белые линии вместо стандартных тонких красных границ страны (и федеральных).

Симулятор скриншота просмотра изображения

Можно ли сделать скриншот похожим на оригинальную карту?

Скриншот симулятора вида карты

1 ответ

Решение

Это похоже на проблему с симулятором. Я вижу ту же проблему в Simulator, но на реальных устройствах iOS 8 и iOS 9 содержатся надлежащие границы страны.

Другие вопросы по тегам