无法使用styleURL创建mapbox mapview

时间:2018-10-27 11:05:44

标签: ios swift mapbox

我想创建一种具有不同风格的地图视图,例如MapBox Dark。但是,除了白色的空白视图(底部带有mapbox徽标)之外,我什么也看不到(请参阅所附图片)

我的代码中哪一部分是错误的?

import UIKit
import Mapbox

class ViewController: UIViewController {

    var mapView: MGLMapView!

    override func viewDidLoad() {
        super.viewDidLoad()

        let styleDarkURL = URL(fileURLWithPath: "mapbox://styles/mapbox/dark-v9")
        mapView = MGLMapView(frame: view.bounds, styleURL: styleDarkURL)
        mapView.autoresizingMask = [.flexibleHeight, .flexibleWidth]
        view.addSubview(mapView)

    }
}

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要替换

URL(fileURLWithPath: "mapbox://styles/mapbox/dark-v9")

使用

URL(string: "mapbox://styles/mapbox/dark-v9")

希望这会有所帮助。