【问题标题】:MapBox for iOS, custom styleiOS 版 MapBox,自定义样式
【发布时间】:2015-07-09 09:50:42
【问题描述】:

我用 Mapbox Studio 创建了新的地图样式,然后我将它上传到我的帐户(所以我在样式选项卡中看到它),然后我将 StyleID 添加到我的 iOS MGLMapView 但是当我运行应用程序时它会抛出错误

[ERROR] {Map}[Setup]: loading style failed: HTTP status code 404

如果我不使用我的风格,地图就可以正常工作。

【问题讨论】:

  • 有人能解决这个问题吗?
  • 这令人沮丧。我的印象是您可以设计自己的地图,将其上传到您的帐户,然后将其拉入应用程序。

标签: ios dictionary styles mapbox


【解决方案1】:

在 viewDidload 中试试这个:

mapView.styleURL = NSURL(string: "asset://styles/dark-v7.json")

更新 1:

目前无法在 Mapbox GL for iOS 中使用自定义地图样式。

'First steps with Mapbox GL for iOS':

更改地图样式

目前,Mapbox GL 捆绑了一些地图样式。几个月后这一切都会改变,但现在让我们将地图样式更改为 Mapbox Dark...

【讨论】:

  • 看来,你需要等待:“目前,Mapbox GL 捆绑了一些地图样式。几个月后一切都会改变,但现在让我们将地图样式更改为Mapbox Dark"source
  • 我明白了;你会推荐使用以前的 obj-C 版本的 Mapbox,我问,因为自定义样式在某种程度上是一个交易破坏者,并且等待几个月的选项对客户来说并不合适
  • 对不起@kdgwill,但我没有使用旧 MapBox SDK for iOS 的经验。几周前我从 MapKit 切换到 MapBox,因为设计师在我们的应用程序中提供了新的观点,但幸运的是,他想要的“dark-v7”。尝试与 MapBox 团队联系,了解适用于 iOS 的自定义样式。
  • "很快,您​​将能够轻松创建自己的自定义 GL 样式并由 Mapbox 托管。同时,您需要按照 GL 手动编辑样式样式规范。我们的 GL 样式可以在原生应用程序和 Mapbox GL JS Web 应用程序之间共享。 请参阅捆绑样式以了解如何开始使用和强大的动态样式技术的示例。”任何人都知道如何做到这一点?我已经在 Mapbox Studio 中调整了 CSS,但如何在应用程序中进行调整?
猜你喜欢
  • 2019-12-17
  • 2016-03-08
  • 2020-03-02
  • 2020-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-09
  • 2011-11-22
相关资源
最近更新 更多