arcgis runtime for .net 100.0 如何加载本地mpk

arcgis runtime for .net 100.0 如何加载本地mpk
已邀请:

谢峥

赞同来自:

 
        private async void LoadLocalMap()
{

//从磁盘上的地图包创建一个本地服务
LocalMapService mapService = new LocalMapService(@"E:\mpk\map.mpk");

// 加载状态变更
mapService.StatusChanged += (svc, args) =>
{
// 如果启动成功加载图层
if (args.Status == LocalServerStatus.Started)
{
//本地服务url
var mapServiceUrl = (svc as LocalMapService).Url;

// 用url创建一个图层
ArcGISMapImageLayer localServiceLayer = new ArcGISMapImageLayer(mapServiceUrl);
//FeatureLayer localServiceLayer = new FeatureLayer(mapServiceUrl);

MyMapView.Map = new Map();
MyMapView.Map.OperationalLayers.Add(localServiceLayer);
}
};
//启动服务
await mapService.StartAsync();
}

要回复问题请先登录注册