首页 / 浏览问题 / 组件GIS / 问题详情
添加图层后,要用鼠标放大好多次才能完全显示添加图层后的地图,这个应该怎么解决了?
8EXP 2020年06月15日
LayerSettingVector setting = new LayerSettingVector();
                        GeoStyle geoStyle_R = setting.getStyle();

                        geoStyle_R.setFillBackOpaque(true); //是否透明
                        geoStyle_R.setFillOpaqueRate(50); //透明多少
                        geoStyle_R.setFillGradientMode(FillGradientMode.NONE);
                        GeoRegion geoRegion = new GeoRegion();
                        Point2Ds point2Ds_R = new Point2Ds();
                        point2Ds_R.addRange(point2DArray_R);
                        geoRegion.addPart(point2Ds_R);
                        geoRegion.setStyle(geoStyle_R);
                        
                        m_mapControl.setWaitCursorEnabled(false);
                        m_mapControl.getMap().viewEntire();
                        TrackingLayer layer = m_mapControl.getMap().getTrackingLayer();
                        layer.add(geoRegion, "Region");
                        m_mapControl.getMap().setAntialias(true);
                        m_mapControl.getMap().setViewBounds(new Rectangle2D(0, 0, 250, 250));
                        m_mapControl.getMap().refresh();

1个回答

你好,您检查一下您的图层和地图的可见比例尺是否正确呢
2,842EXP 2020年06月15日
这个问题解决了,把Map().setViewBounds()函数去掉就好了
...