{ System.out.println("load status:" + wmsService.getLoadStatus().toString()); // get the layer infos List layerInfos = wmsService.getServiceInfo().getLayerInfos(); for(WmsLayerInfo layerInfo : layerInfos) { System.out.println("layer info title : " + layerInfo.getTitle()); // for each layer info, get the sub layer infos List wmsSubLayerInfos = layerInfo.getSublayerInfos(); // list the layers for information only for(WmsLayerInfo subLayerInfo : wmsSubLayerInfos) { System.out.println("sub layer " + subLayerInfo.getTitle()); } // add the layer from the sub layers WmsLayer wmsLayer = new WmsLayer(wmsSubLayerInfos); wmsLayer.loadAsync(); wmsLayer.addDoneLoadingListener(() -> { System.out.println("layer load status : " + wmsLayer.getLoadStatus()); System.out.println("layer uri : " + wmsLayer.getUri()); }); map.getOperationalLayers().add(wmsLayer); } });"/>
laptop and a wrench

不具合

The Web Map Service (WMS) layer is not visible when instantiating the layer from a collection of WMSLayerInfos.

最後に公開された状態: April 20, 2018 ArcGIS Runtime SDK
不具合 ID 番号 BUG-000113100
送信されましたApril 10, 2018
最終更新日June 5, 2024
適用対象ArcGIS Runtime SDK
見つかったバージョン100.2.1
オペレーティング システムWindows OS
オペレーティング システムのバージョン7.0 64 Bit
ステータスWill Not Be Addressed

参考情報

The code snippet below shows how to add the WMS service to an ArcGIS Runtime SDK application using the WMSLayerInfos. Please reach out to Esri Technical Support if the issue persists. // wms service //WmsService wmsService = new WmsService("URLtoWMSService?request=GetCapabilities&service=WMS"); // load the service wmsService.loadAsync(); wmsService.addDoneLoadingListener(() -> { System.out.println("load status:" + wmsService.getLoadStatus().toString()); // get the layer infos List layerInfos = wmsService.getServiceInfo().getLayerInfos(); for(WmsLayerInfo layerInfo : layerInfos) { System.out.println("layer info title : " + layerInfo.getTitle()); // for each layer info, get the sub layer infos List wmsSubLayerInfos = layerInfo.getSublayerInfos(); // list the layers for information only for(WmsLayerInfo subLayerInfo : wmsSubLayerInfos) { System.out.println("sub layer " + subLayerInfo.getTitle()); } // add the layer from the sub layers WmsLayer wmsLayer = new WmsLayer(wmsSubLayerInfos); wmsLayer.loadAsync(); wmsLayer.addDoneLoadingListener(() -> { System.out.println("layer load status : " + wmsLayer.getLoadStatus()); System.out.println("layer uri : " + wmsLayer.getUri()); }); map.getOperationalLayers().add(wmsLayer); } });

再現の手順

不具合 ID: BUG-000113100

ソフトウェア:

  • ArcGIS Runtime SDK

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動