使用 ionic3,angular4和cordova 处理 mapboxgl 。
我已经构建了.apk和.ipa文件。我在我的Android设备上安装了.apk文件,它按预期工作(ie mapbox tiles, my icons (I have added some icons to custom some functionalities for eg. added an icon to switch the map style) and my markers are loaded successfully)
。
当我在我的Iphone中安装.ipa文件时,我的图标仅加载但地图框图块未加载。也是标记。我得到了空白的白色屏幕。
我的实施有什么问题?
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没有加载。有什么猜测是什么问题?
答案 0 :(得分:2)
请在<input type="hidden" name="_token" value="{{ csrf_token() }}">
办理登机手续,确认密钥df = data.frame(a=c(1, 2, 2, 2), b=c(2, 3, 4, 5))
tmp = aggregate(b ~ a, df, c)
sapply(tmp$b, function(x) which.min(abs(x - quantile(x, .05))))
1.5% 2
1 1
设置了正确的令牌。设置此值非常重要。
如果您没有源代码,即使您认为可以通过提取IPA进行检查。以下是提取IPA的步骤。
info.plist
我希望你能得到答案