Javascript 将自定义地图样式添加到Mapbox.js

Javascript 将自定义地图样式添加到Mapbox.js,javascript,api,mapbox,Javascript,Api,Mapbox,我刚刚用Mapbox Studio创建了我的个人地图样式,并尝试将其与Mapbox.js一起使用。(不是Mapbox Gl js!!) 如文件所述 可以使用Mapbox GL JS或Mapbox Mobile SDK从API加载和显示样式,也可以直接从API请求样式。此请求需要一个样式为:read scope的访问令牌 我在我的上添加了一个链接: 我可以看到JSON响应,但仍然可以看到基本的映射样式 如何在mapbox.js中使用我的自定义样式?对不起,这样不行。Mapbox样式用于Mapbo

我刚刚用Mapbox Studio创建了我的个人地图样式,并尝试将其与Mapbox.js一起使用。(不是Mapbox Gl js!!) 如文件所述

可以使用Mapbox GL JS或Mapbox Mobile SDK从API加载和显示样式,也可以直接从API请求样式。此请求需要一个样式为:read scope的访问令牌

我在我的上添加了一个链接:

我可以看到JSON响应,但仍然可以看到基本的映射样式


如何在mapbox.js中使用我的自定义样式?

对不起,这样不行。Mapbox样式用于Mapbox GL以及本机iOS和Android SDK。不能将它们与经典的Mapbox JS一起使用。Mapbox JS支持光栅分幅,但您无法设置这些分幅的样式。它们只是图像。Mapbox GL和本机SDK(can)使用矢量平铺,这些平铺是可设置样式的。如果要创建用于Mapbox JS的自定义瓷砖集,可以使用Mapbox Studio Classic


您可以使用Mapbox Studio制作的样式,使用
样式层
方法:
. 尽管如此,我还是强烈建议在可能的情况下使用Mapbox GL JS,以充分利用WebGL和vector tiles的所有功能。

真是一个小气鬼!我发现mapbox GL是一个很棒的工具,但不幸的是它不像经典的mapbox.js那么完整。无论如何,谢谢你的提示,我在地图盒工作室的经典作品中没有找到任何地方,我会试试看!