return new java.awt.Polygon(getXa(ls,view), getYa(ls,view), ls.size());
}
private void drawPoints4Line(Graphics2D g, LineString ls, Style2D style,View view) {
for (int i = 1, n = ls.size(); i < n; i++) {
CPoint p = ls.getPoint(i);
int pointSize = style.getPointSize();
double half = pointSize / 2d;
double x = view.x2Screen(p.getX()) - half;
double y = view.y2Screen(p.getY()) - half;
g.setPaint(style.getPointColor());
g.setStroke(style.getStroke());
g.drawRect((int) x, (int) y, pointSize, pointSize);