<!doctype html>
<html>
        <head>
                <meta http-equiv="content-type" content="text/html; charset=UTF-8">
                <script src="http://openlayers.org/api/OpenLayers.js" type="text/javascript"></script>
                <title>OpenLayers</title>
        </head>
        <script type="text/javascript">
        function drawPoint(lat, lon)
        {
                var point = new OpenLayers.Geometry.Point(lon, lat);
                vectorLayer.addFeatures([
                        new OpenLayers.Feature.Vector(point) //, {})
                ]);
        }
        function drawFeatures()
        {
                var baseLon = -36.4356779;
                var baseLat = -62.0521971;
                for (var i = 0; i < 10000; i++)
                {
                        var offsetLon = Math.random() / 60;
                        var offsetLat = Math.random() / 60;
                        drawPoint(baseLon + offsetLon, baseLat + offsetLat);
                }
        }
        function init()
        {
                /* Initialize map */
                map = new OpenLayers.Map('map');
                /* Initialize vector layer with stylemap */
                styleMap = new OpenLayers.StyleMap({
                        "default": new OpenLayers.Style({
                                pointRadius: 2,
                                fillColor: "#8AE234",
                                strokeColor: "#ff0000",
                                strokeWidth: 0
                        })
                });
                vectorLayer = new OpenLayers.Layer.Vector('Vector Layer', { styleMap: styleMap, isBaseLayer: true });
                /* Add layer and bounds*/
                map.addLayers([vectorLayer]);
                //map.zoomToMaxExtent();
                var bounds = new OpenLayers.Bounds(
                        -62.0521971, -36.4356779,
                        -62.0331301, -36.4205236
                );
                map.zoomToExtent(bounds, true);
                /* Initialize measures control */
                var measureControl = new OpenLayers.Control.Measure(
                        OpenLayers.Handler.Polygon, { persist: true        }
                );
                map.addControl(measureControl);
                measureControl.activate();
                /* Draw all the features */
                drawFeatures();
        }
        </script>
        <body onload="init()">
                <div
                        id="map"
                        style="width: 800px; height: 600px; background-color: #204A87">
                </div>
        </body>
</html>