You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Mapbox SDK加载Studio自定义样式报HTTP 404错误求助

Android Mapbox加载自定义Studio样式URI返回404错误,iOS端正常工作

我在Stack Overflow和GitHub上都没找到这个问题的解决方案,现在遇到的情况是:当尝试加载从Mapbox Studio获取的自定义样式URI时,Android端的onDidFailLoadingMap监听器返回错误:loading style failed: "HTTP status code 404"。

我已经反复检查了代码里的样式URI和token,而且完全相同的配置在iOS端运行完全正常。我的代码逻辑和Mapbox官方示例一致,使用官方提供的样式URI时Android端也能正常加载地图。

以下是我的核心代码片段:

Mapbox.getInstance(this, getResources().getString(R.string.my_studio_token));
mapView.onCreate(savedInstanceState);
mapView.addOnDidFailLoadingMapListener(new MapView.OnDidFailLoadingMapListener() {
    @Override
    public void onDidFailLoadingMap(String errorMessage) {
        Log.i("style_load", errorMessage); //加载失败后执行此处
    }
});
mapView.getMapAsync(mapboxMap -> {
    mapboxMap.setStyle(new Style.Builder().fromUri(getResources().getString(R.string.travily_style_uri)), style -> Log.i("style_load", style.toString()));
});

当前的结果是Android端屏幕空白,没有地图显示。如果需要更多代码片段或者配置信息,我可以随时提供,感谢各位的帮助!

内容的提问来源于stack exchange,提问作者Ivan Yulin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 23:52:39