for (Area area : intersects) { MultiPolygon polygon = area.toJTSMultiPolygon(); if (!(polygon.intersects(startPoint) || polygon.getBoundary() .intersects(startPoint))) continue;
boolean firstpoint = false; for (Coordinate boundryCoord : geometry.getBoundary().getCoordinates()) { GeoPosition geopoint = new GeoPosition(boundryCoord.y, boundryCoord.x); Point2D point2D = mapViewer.getTileFactory().geoToPixel(geopoint, mapViewer.getZoom());