2

我正在使用 mapbox studio 生成自定义地图并在 js 中访问该样式。但是在调用 api 时我无法访问该样式。它只是返回 {"message":"Not Found"} 我可以通过 mapbox studio 直接访问 api 链接。在样式的 mapbox studio 中,我们有地图样式 id 和 api 链接。所以我可以使用该链接访问它,但是当我实际在我的应用程序中使用它时它不起作用。

这是我遇到错误的代码:

               map.addSource('parcels', {
                    "type": "vector",
                    "url": "mapbox://styles/ch*****/ci****************"
                });

希望能得到一些好的帮助。谢谢阿克谢

4

1 回答 1

3

有两个潜在的Not Found错误原因:

您正在查看地图中没有数据的区域。Mapbox API 以 404 状态码响应,表示矢量切片“无数据”。这些消息可以忽略。尝试平移到有数据的区域。

您使用了错误的访问令牌。确保您使用的是用于创建地图的帐户的访问令牌。您可以在此处阅读有关 Mapbox 访问令牌的更多信息https://www.mapbox.com/help/define-access-token

于 2016-03-02T18:56:54.137 回答