ArcGIS Runtime SDK for .Net 100 如何加载本地 .tpk?

ArcGIS Runtime SDK for .Net 100 如何加载本地 .tpk?
已邀请:

朱新颖

赞同来自:

【解决办法】:
1,构建TileCache,传入tpk路径;
2,然后构建ArcGISTiledLayer,参数中使用上步构建的TileCache;
3,最后添加进map即可。可参考下面代码: 



Map myMap = new Map(); 

// Create tilecache
var tileCache = new TileCache(@D:\Data\Xinying\ArcGISRutime\tpk\USA.tpk); 

// Create new tiled layer from the tilecache
ArcGISTiledLayer tileLayer = new ArcGISTiledLayer(tileCache); 

// Add created layer to the basemaps collection 
myMap.Basemap.BaseLayers.Add(tileLayer); 

// Assign the map to the MapView 
MyMapView.Map = myMap;

要回复问题请先登录注册