ios - Mapbox 加载样式失败:HTTP 状态码 401
问题描述
我正在使用 mapbox sdk iOS,将 mapbox 和 navigation sdk 更新到最新版本后,地图视图不显示我的自定义样式。
现在我使用这些版本的 SDK:
pod 'Mapbox-iOS-SDK', '~> 4.4'
pod 'MapboxNavigation', '~> 0.22'
这是我的代码,它在更新之前工作:
let url = URL(string: "https://myapp.ir/dynamic/style_v6.json")
mapView = MGLMapView(frame: view.bounds, styleURL: url)
view.addSubview(mapView)
它显示了一个空的 mapView,只有用户位置注释和 mapbox 标志。但是如果我使用 mapbox 默认样式 (MGLStyle.darkStyleURL) 它可以工作!我已经将 mapbox 令牌添加到 info.plist。我收到此错误:
[ERROR] {}[Setup]: loading style failed: HTTP status code 401
解决方案
当我忘记添加时,我面临同样的问题access_token
。添加access_token
将解决HTTP status code 401
问题。
推荐阅读
- c# - 多次启动同一个程序,但只有一个可以工作
- r - 使用 Rlang:在一组引语中找到数据代词
- html - 使父元素扩展以包含相对定位的子元素?
- selenium-webdriver - 无法在 gmail 中找到密码字段。出现错误“webdriver exception”
- linux - 错误的 fs 类型,错误的选项,错误的超级块
- docker - 如何在 docker Entrypoint 中启动以下服务
- c# - 将不同表格的电子邮件发送到不同的电子邮件地址
- javascript - 如何将 Collator 比较放在 JS 中对象的自定义排序中
- java - 读取一个大的 excel 文件并在其中追加大行
- c - 循环 n-1 次而不是 n 次。为什么?