tpk 无法加载,但是ArcMap能够显示

private async void LoadTpk()
{
var mapCache = new TileCache(@"E:\tpk\Untitled.tpk");
//await mapCache.LoadAsync();//会报错“No data”

ArcGISTiledLayer cacheLayer = new ArcGISTiledLayer(mapCache);

Map map = new Map();
//map.Basemap.BaseLayers.Add(aa);
map.OperationalLayers.Add(cacheLayer);
MyMapView.Map = map;
}
 
//Arcgis for .net 100.1
在程序中无法正常显示地图,白茫茫一片,但是在ArcMap中可以正常显示这个文件
已邀请:

朱新颖

赞同来自:

1,tpk应该作为底图加载,另外,该MapView的空间参考是什么?是否与该tpk的空间参考相一致?
2,是否缩放到该tpk所在的区域了?

Spirits

赞同来自:

请问怎么解决的?

要回复问题请先登录注册