public void drawPoint(Graphics2D g, Geometry geo,View view) {
int pointSize = style.getPointSize();
double half = pointSize / 2d;
GeoPoint p = (GeoPoint) geo;
double x = view.x2Screen(p.getX()) - half;
double y = view.y2Screen(p.getY()) - half;
g.setPaint(style.getPointColor());
g.setStroke(style.getStroke());
g.fillOval((int) x, (int) y, pointSize, pointSize);