我正在尝试在我的iOS应用中添加一个Mapbox地图,而我只得到一个黑屏; xCode输出[ERROR] {Map} [Setup]:加载样式失败:没有这样的文件或目录 我尝试过所有这些:
styleURL={'asset://styles/dark-v8.json'}
styleURL={'asset://styles/emerald-v8.json'}
styleURL={'asset://styles/light-v8.json'}
样式应该在哪里?我相信我忘记在项目中添加一些内容......
答案 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");
}
});
}
)。