Mapbox本机无法加载样式

时间:2015-11-27 21:20:01

标签: javascript ios react-native mapbox-gl

我正在尝试在我的iOS应用中添加一个Mapbox地图,而我只得到一个黑屏; xCode输出[ERROR] {Map} [Setup]:加载样式失败:没有这样的文件或目录 我尝试过所有这些:

styleURL={'asset://styles/dark-v8.json'}
styleURL={'asset://styles/emerald-v8.json'}
styleURL={'asset://styles/light-v8.json'}

样式应该在哪里?我相信我忘记在项目中添加一些内容......

1 个答案:

答案 0 :(得分:3)

从最新版本开始,样式不再与框架本地捆绑在一起。尝试类似mapbox://styles/<user>/<style>的内容(对于Mapbox托管的样式,它是jQuery(document).ready(function($) { $(document).on("scroll", onScroll); }); function onScroll(event){ var scrollPos = $(document).scrollTop(); $('#menu-center a').each(function () { var currLink = $(this); var refElement = currLink.attr("href"); var splitEle = refElement.split('#'); if ($("#"+splitEle[1]).offset().top <= scrollPos && $("#"+splitEle[1]).offset().top + $("#"+splitEle[1]).height() > scrollPos) { $('#menu-center ul li').removeClass("active"); currLink.parent().addClass("active"); }else{ currLink.parent().removeClass("active"); } }); } )。