科尔多瓦+;MapboxGL+;Ios正在加载图像-未加载图像
我们正在使用MapBoxGL实现一个小型Cordova应用程序。我们正在加载PNG标记来标记index.js中的某些对象,如科尔多瓦+;MapboxGL+;Ios正在加载图像-未加载图像,ios,cordova,mapbox-gl-js,Ios,Cordova,Mapbox Gl Js,我们正在使用MapBoxGL实现一个小型Cordova应用程序。我们正在加载PNG标记来标记index.js中的某些对象,如 onDeviceReady: function() { $.support.cors = true; map = new mapboxgl.Map({ container: 'map', center: [8.984397559637734, 48.70103302426699], zoom: 14,
onDeviceReady: function() {
$.support.cors = true;
map = new mapboxgl.Map({
container: 'map',
center: [8.984397559637734, 48.70103302426699],
zoom: 14,
minZoom: 14,
maxZoom: 22,
style: MAPSTYLE
});
map.on('load', function() {
map.loadImage('./img/car16.png', (error, image) => {
if (error) {
alert("Car16 image not loaded");
console.error(error);
throw error;
}
map.addImage('car16', image);
}); ....
使用cordova run browser和使用Android设备,这项功能可以正常工作,但在cordova应用程序部署到iOS设备时无法加载
有什么想法吗?如何绑定mapbox gl js?通过http或本地?已测试两者。。http和local,我在字体方面也遇到了类似的问题。如果我没记错的话,你需要将css和字体作为资源添加到IOS项目中。嗯,图像在项目本身中。。我是否必须将文件或文件夹标记为资源?看这里,这可能会对您有所帮助。找不到添加资源的链接