Javascript 在mapbox studio中可见的图标未通过mapbox gl显示

Javascript 在mapbox studio中可见的图标未通过mapbox gl显示,javascript,svg,mapbox-gl,mapbox-gl-js,Javascript,Svg,Mapbox Gl,Mapbox Gl Js,我上传了一个svg,可以在mapbox studio地图中查看它,并且可以使用mapbox gl显示带有股票图标的瓷砖集。但是,当我尝试使用我的图标时,点不会绘制。背景仍然绘制,如果代码在下面,则使用cafe-15绘制点 'icon-image':'cafe-15',//股票符号显示 “图标图像”:“长方体沙漏”,//我上传的符号-不显示自定义图标与Mapbox Studio中的特定样式相关联,因此您必须使用上传的自定义长方体沙漏图标保存样式,然后更新样式URL: var map = new

我上传了一个svg,可以在mapbox studio地图中查看它,并且可以使用mapbox gl显示带有股票图标的瓷砖集。但是,当我尝试使用我的图标时,点不会绘制。背景仍然绘制,如果代码在下面,则使用cafe-15绘制点

'icon-image':'cafe-15',//股票符号显示

“图标图像”:“长方体沙漏”,//我上传的符号-不显示
自定义图标与Mapbox Studio中的特定样式相关联,因此您必须使用上传的自定义
长方体沙漏
图标保存样式,然后更新样式URL:

var map = new mapboxgl.Map({
  container: 'map', 
  style: yourNewStyleURLHere, 
  center: [-73.9517, 40.8001], 
  zoom: 17 
});

  • 免责声明-我在Mapbox工作