我是arcgis新手,我专门使用arcgis runtime sdk 100.9.0 for java(开发者免费许可)。
我的问题是,有没有可能设置Map的边界,这样你就无法在它之外平移?我查了文件https://developers.arcgis.com/java/latest/ 但什么也找不到。
我的计划很简单。我创建了一个没有底图的arcgismap。然后我加载一个wmslayer,最后在mapview上设置新Map。
// Create Map
ArcGISMap map = new ArcGISMap(SpatialReferences.getWebMercator());
// Create a WMS Layer
List<String> wmsLayerNames = Collections.singletonList("1");
WmsLayer wmsLayer = new WmsLayer("path/to/wms/layer/service", wmsLayerNames);
// Load WMS Layer
wmsLayer.loadAsync();
wmsLayer.addDoneLoadingListener(() -> {
// Do stuff in case it did not load succesfully
});
// Set wmsLayer and map
map.getOperationalLayers().add(wmsLayer);
mapView.setMap(map);
暂无答案!
目前还没有任何答案,快来回答吧!