我已经构建了.apk和.ipa文件.我在我的Android设备中安装了.apk文件它按预期工作(即mapBox图块,我的图标(我添加了一些图标来自定义一些功能,例如添加了一个图标来切换地图样式)并且我的标记已成功加载).
当我在我的Iphone中安装.ipa文件时,我的图标仅加载但是mapBox图块没有加载.也是标记.我得到空白的白色屏幕.
我的实施有什么问题?
let data = {myJson data};mapBoxgl.accesstoken = 'My access token';var map = new mapBoxgl.Map({container: 'map',style: 'mapBox://styles/mapBox/streets-v9',attributionControl: false,center: [-74.50,40],zoom: 12});map.on('load',function () { map.addSource("place",{ type: "geoJson",data: data,cluster: true,clusterMaxZoom: 14,// Max zoom to cluster points on clusterRadius: 50 // Radius of each cluster when clustering points (defaults to 50)}); map.addLayer({"ID": "places","type": "circle","source": "place","paint": { "circle-radius": 7,"circle-color": "#32CD32","circle-stroke-wIDth": 4,"circle-stroke-color": "#FFFFFF"}});});
你能帮我解决这里添加的代码吗?
此代码在AndroID中运行良好.我的意思是地图按预期加载.但在Iphone我的应用程序正在运行但Map没有加载.有什么猜测有什么不对?
解决方法 请在info.pList中检查密钥MGLMapBoxAccesstoken是否设置了正确的令牌.设置此值非常重要.如果您没有源代码,甚至认为您可以通过提取IPA进行检查.以下是提取IPA的步骤.
>将IPA的扩展名更改为ZIP.
>提取zip文件
>在有效载荷中,您将找到应用程序右键单击它并单击显示包内容
>打开info.pList并搜索密钥及其值.
我希望你能得到答案
总结以上是内存溢出为你收集整理的为什么我在IOS上获得Mapboxgl api的空白页面?全部内容,希望文章能够帮你解决为什么我在IOS上获得Mapboxgl api的空白页面?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)