【发布时间】:2015-11-27 13:40:55
【问题描述】:
我正在使用 ArcGIS Runtime SDK for dotNet 10.2.6 进行开发。
当我尝试将带有 LocalMapService 的 ArcGISDynamicMapServiceLayer 添加到我的 MapView 时,LayerLoaded 事件出现异常:
exception=初始化 Service_image_layer 失败
这是我正在运行的代码:
LocalMapService localMapService = new LocalMapService(@"d:\maps\EmptyMpk.mpk");
await localMapService.StartAsync();
ArcGISDynamicMapServiceLayer arcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer()
{
ID = "arcGISDynamicMapServiceLayer",
ServiceUri = localMapService.UrlMapService,
};
m_MapView.Map.Layers.Add(arcGISDynamicMapServiceLayer);
可能是什么问题?
【问题讨论】:
-
您能否将您的 EmptyMpk.mpk 发布到某个地方(例如 Dropbox),以便我们可以下载并试一试?在运行时 10.2.6 中加载空白 MPK 对我来说非常有用,只要为运行时启用了 MPK。
-
我正在使用随桌面示例提供的“water-distribution-network.mpk”(我只是将其重命名)。无论如何,这是一个链接:dropbox.com/s/fnviqq9y07257si/EmptyMpk.mpk?dl=0
-
谢谢,但是来自github.com/Esri/arcgis-runtime-samples-data/blob/master/maps/… 的 water-distribution-network.mpk 和您在 Dropbox 中链接的地图包是非常非常不同的地图包。我想我知道发生了什么,我会尽快为您发布答案。