Tạo và thêm một tính năng vector vào một lớp:
var points = [
new OpenLayers.Geometry.Point(0, 0),
new OpenLayers.Geometry.Point(0, 100),
new OpenLayers.Geometry.Point(100, 100),
new OpenLayers.Geometry.Point(100, 0)
];
var ring = new OpenLayers.Geometry.LinearRing(points);
var polygon = new OpenLayers.Geometry.Polygon([ring]);
// create some attributes for the feature
var attributes = {name: "my name", bar: "foo"};
var feature = new OpenLayers.Feature.Vector(polygon, attributes);
var layer = new OpenLayers.Layer.Vector("Test");
layer.addFeatures([feature]);
Tuy nhiên, bạn có thể thích xem các điều khiển in của GeoExt vì chúng hỗ trợ các kích thước trang như A4 và thêm các khu vực xem trước vào bản đồ. Bạn cũng có thể nhìn vào mã nguồn để xem họ làm điều này như thế nào.