- 积分
- 116
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-9-1
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 hisofter 于 2021-12-12 22:35 编辑
- //图片分辨率
- int[] imageSize = {1000, 800};
- //画布大小
- int[] layoutSize = {850, 620};
- //画布偏移
- int[] layoutOffset = {30, 68};
- //初始化图层和画布
- var mapLayout = new MapLayout();
- mapLayout.setBounds(0,0,imageSize[0],imageSize[1]);
- mapLayout.setPageBounds(new Rectangle(0,0,imageSize[0],imageSize[1]));
- var layoutMap = mapLayout.getActiveLayoutMap();
- var mapFrame = layoutMap.getMapFrame();
- var mapView = mapFrame.getMapView();
- mapView.setBackground(new Color(255, 255, 255, 0));
- mapView.setBounds(0, 0, imageSize[0],imageSize[1]);
- // mapFrame.setLayoutBounds(new Rectangle(0, 0, imageSize[0],imageSize[1]));
- //#---- 设置ActiveLayoutMap(图层显示)
- layoutMap.setDrawGridLine(false);//网格线;
- layoutMap.setDrawNeatLine(true);//坐标
- layoutMap.setDrawGridLabel(true);//网格线坐标
- layoutMap.setDrawGridTickLine(true);
- layoutMap.setLeft(layoutOffset[0]);
- layoutMap.setTop(layoutOffset[1]);
- layoutMap.setWidth(layoutSize[0]);
- layoutMap.setHeight(layoutSize[1]);
- mapView.setDrawGridLine(true);
- mapView.zoomToExtent(....);//使用这句后网格线不见了,猜测是因为网格线间距很大,放大后看不到了。如何才能定制网格线,使其在我想要的起止范围,和想要的间隔
-
复制代码 mapView.zoomToExtent(....);
使用这句后网格线不见了,猜测是因为网格线间距很大,放大后看不到了。如何才能定制网格线,使其在我想要的起止范围,和想要的间隔
|
|