其他分享
首页 > 其他分享> > ArcGIS for Android加载GeoServer发布的图层作为底图

ArcGIS for Android加载GeoServer发布的图层作为底图

作者:互联网

/**
 * http://localhost:8080/geoserver : 固定路径,localhost你发布服务的IP
 * common : GeoServer工作空间名
 * wms?SERVICE=WMS&REQUEST=GetCapabilities :固定请求位置
 * wmsLayersName : 图层名称
 */
String url = "http://47.108.203.109:8080/geoserver/common/wms?SERVICE=WMS&REQUEST=GetCapabilities";
List<String> wmsLayersName = new ArrayList<String>();
wmsLayersName.add("gddk");
wmsLayersName.add("pewg");
WmsLayer wmsLayer = new WmsLayer(url, wmsLayersName);
Log.e("地图测试", wmsLayer.getUri());
Log.e("地图测试", wmsLayer.getLoadStatus().name());

wmsLayer.loadAsync();
basemap.getBaseLayers().add(wmsLayer);

mArcGISMap.setBasemap(basemap);

Log.e("地图测试", wmsLayer.getFullExtent() + "");


   

1618299679(1).png


1618299713(1).png

标签:底图,http,Log,SERVICE,wmsLayersName,ArcGIS,add,wmsLayer,GeoServer
来源: https://blog.51cto.com/u_13803916/2703470