一、显示区县边界

  1. MapView mapView = mapFrame.getMapView();
  2. //区县
  3. LabelSet labelSet = shapeLayer.getLabelSet();
  4. //"Name" 为当前Shp区域名称要素字段
  5. labelSet.setFieldName("Name");
  6. //区域名称颜色
  7. labelSet.setLabelColor(Color.black);
  8. //字体格式
  9. labelSet.setLabelFont(new Font("楷体", Font.PLAIN, 15));
  10. //位置偏移量
  11. labelSet.setYOffset(15);
  12. shapeLayer.addLabels();
  13. PolygonBreak aPGB = (PolygonBreak) shapeLayer.getLegendScheme().getLegendBreaks().get(0);
  14. aPGB.setDrawFill(false);
  15. aPGB.setDrawShape(true);
  16. aPGB.setDrawOutline(true);
  17. aPGB.setOutlineColor(Color.BLACK);
  18. aPGB.setOutlineSize(1);
  19. mapView.addLayer(shapeLayer);