【问题标题】:Problems With MapBox InstallationMapBox 安装问题
【发布时间】:2019-02-21 17:27:26
【问题描述】:

我正在尝试在 Xcode 10.1 版上安装 MapBox SDK

到目前为止,我所做的是: 创建了 pod 文件

pod 'MapboxNavigation', '~> 0.29.0'

然后我将MGLMapboxAccessTokenNSLocationWhenInUseUsageDescription设置为文档中指定的正确凭据

然后我更新了要启用的“音频、AirPlay 和画中画”和“位置更新”

我导入了库

import MapboxDirections
import MapboxCoreNavigation
import MapboxNavigation

然后我添加了这段代码来制作路线

let origin = Waypoint(coordinate: CLLocationCoordinate2D(latitude: 38.9131752, longitude: -77.0324047), name: "Mapbox")
let destination = Waypoint(coordinate: CLLocationCoordinate2D(latitude: 38.8977, longitude: -77.0365), name: "White House")

let options = NavigationRouteOptions(waypoints: [origin, destination])

Directions.shared.calculate(options) { (waypoints, routes, error) in
    guard let route = routes?.first else { return }

    let viewController = NavigationViewController(for: route)
    present(viewController, animated: true, completion: nil)
}

我的问题是有很多错误和警告我可以做些什么来摆脱它们?

我尝试使用“修复”将代码更改为推荐的设置,但这只会导致更多错误

任何帮助将不胜感激

【问题讨论】:

    标签: ios swift xcode mapbox


    【解决方案1】:

    您可以在 Podfile 中使用此行来消除来自 pod 的警告。不幸的是,并非所有第三方都发布了无警告的 pod,因此除非您想深入了解每个警告、调整源等,否则您可能需要走这条路来获得干净的构建。

    inhibit_all_warnings!
    

    【讨论】:

    • 感谢您的回答!您是否知道如何使 MapBox 运行得更快?我对此很陌生!
    • 很高兴我能帮上忙。这实际上取决于你在做什么、你有多少数据、它来自哪里、你的代码是如何编写的,以及许多其他因素。尝试使用它,一旦您遇到需要它更快的特定案例,请发布一个新的question 并附上具体的代码示例等,一定会有人尝试回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-13
    • 2021-05-31
    • 2016-12-13
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多