首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MKMapSnapshotter返回黑色背景图片iOS 13

MKMapSnapshotter返回黑色背景图片iOS 13
EN

Stack Overflow用户
提问于 2019-10-20 05:17:46
回答 2查看 412关注 0票数 4

从iOS 13开始,此代码返回黑色图像。有什么想法吗?

我还记录了这些警告:

代码语言:javascript
复制
InfoLog FlyoverNightShader: WARNING: 0:29: Overflow in implicit constant conversion, minimum range for lowp float is (-2,2)
WARNING: 0:31: Overflow in implicit constant conversion, minimum range for lowp float is (-2,2)
代码语言:javascript
复制
let mapSnapshotOptions = MKMapSnapshotter.Options()
    mapSnapshotOptions.mapType = .satelliteFlyover
    let location = CLLocationCoordinate2D(latitude: lat, longitude: long)
    let span = MKCoordinateSpan(latitudeDelta: 10, longitudeDelta: 10)
    let region = MKCoordinateRegion(center: location, span: span)
    mapSnapshotOptions.region = region
    let snapShotter = MKMapSnapshotter(options: mapSnapshotOptions)

    snapShotter.start { [weak self]  (snapshot, error)in
        if let image = snapshot?.image {
            main {
                self?.mapImageView.image = image
                self?.mapActivityIndicator.stopAnimating()
            }
        }

    }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-23 21:59:20

我也看到了黑色的MKMapSnapshotter图像,但只能在模拟器中看到。当在设备上运行时,它对我来说工作得很好。

票数 6
EN

Stack Overflow用户

发布于 2020-01-14 11:29:27

为了进一步参考,关于这个MapKit bug有一个开放的雷达:http://www.openradar.me/33233699

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58468083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档