首页 > 解决方案 > 在 XCode 中加载 MapBox 地图:错误代码 -1002 和加载样式失败:不支持的 URL

问题描述

我正在尝试使用 MapBox 在 XCode 中打开一个简单的地图。构建成功,但模拟器只是一个黑屏,带有 mapbox 徽标和底部的 i,没有加载地图。

模拟器

在此处输入图像描述

当我单击 i 时,我可以选择接受以使 mapbox 变得更好。

这是我收到的错误

错误

2018-09-21 19:14:40.602675-0600 MyApp[6440:163676] 任务。<1> 以错误结束 - 代码:-1002 2018-09-21 19:14:40.607725-0600 MyApp[6440:163676] 任务<5FAF9245-6D0F-4E85-A71D-9301AEDC9961>.<2> 完成错误 - 代码:-1002 2018-09-21 19:14:40.613121-0600 MyApp[6440:163676] 任务 <5BD45724-540E-4013-A791 -58FD205C12A5>.<1> 完成错误 - 代码:-1002 2018-09-21 19:14:40.624911-0600 MyApp[6440:163676] 任务 <184ADD8B-5960-4A4A-BC46-96B242FE312F>.<3> 完成错误 - 代码:-1002 2018-09-21 19:14:40.625523-0600 MyApp [6440:163676] 任务 <81EC417B-2515-4C1D-82B3-2D4F7E8DFF19>.<4> 完成错误 - 代码:-1002 2018 -09-21 19:14:40.650401-0600 MyApp[6440:163676] 任务 <8EE70CCC-25AD-499B-8C56-0E62DB086DA5>.<2> 完成错误 - 代码:-1002 2018-09-21 19:14: 40.662595-0600 MyApp[6440:163559] [INFO] {}[General]:GPU 标识符:Apple Software Renderer 2018-09-21 19:14:40.987888-0600 MyApp[6440:163559] [ERROR] {}[Setup] :加载样式失败:不支持的 URL 2018-09-21 19:14:40.996777-0600 MyApp [6440:163559] [错误] {} [设置]:加载样式失败:不支持的 URL 2018-09-21 19:14:42.122724 -0600 MyApp[6440:163642] [] nw_proxy_resolver_create_parsed_array PAC 评估错误:kCFErrorDomainCFNetwork:308kCFErrorDomainCFNetwork: 308kCFErrorDomainCFNetwork: 308

这是我的代码

视图控制器.swift

导入地图框

类视图控制器:UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let url = URL(string: "mapbox://styles/mapbox/streets-v10")
        let mapView = MGLMapView(frame: view.bounds, styleURL: url)
        mapView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
        mapView.setCenter(CLLocationCoordinate2D(latitude: 59.31, longitude: 18.06), zoomLevel: 9, animated: false)
        view.addSubview(mapView)

    }
}

标签: iosswiftmapbox

解决方案


推荐阅读