summaryrefslogtreecommitdiff
path: root/misc/openlayers/examples/point-grid.js
diff options
context:
space:
mode:
authorChris Schlaeger <chris@linux.com>2014-08-12 21:56:44 +0200
committerChris Schlaeger <chris@linux.com>2014-08-12 21:56:44 +0200
commitea346a785dc1b3f7c156f6fc33da634e1f1a627b (patch)
treeaf67530553d20b6e82ad60fd79593e9c4abf5565 /misc/openlayers/examples/point-grid.js
parent59741cd535c47f25971bf8c32b25da25ceadc6d5 (diff)
downloadpostrunner-ea346a785dc1b3f7c156f6fc33da634e1f1a627b.zip
Adding jquery, flot and openlayers to be included with the GEM.v0.0.4
Diffstat (limited to 'misc/openlayers/examples/point-grid.js')
-rw-r--r--misc/openlayers/examples/point-grid.js33
1 files changed, 33 insertions, 0 deletions
diff --git a/misc/openlayers/examples/point-grid.js b/misc/openlayers/examples/point-grid.js
new file mode 100644
index 0000000..e7b2e2e
--- /dev/null
+++ b/misc/openlayers/examples/point-grid.js
@@ -0,0 +1,33 @@
+var points = new OpenLayers.Layer.PointGrid({
+ isBaseLayer: true, dx: 15, dy: 15
+});
+
+var map = new OpenLayers.Map({
+ div: "map",
+ layers: [points],
+ center: new OpenLayers.LonLat(0, 0),
+ zoom: 2
+});
+
+var rotation = document.getElementById("rotation");
+rotation.value = String(points.rotation);
+rotation.onchange = function() {
+ points.setRotation(Number(rotation.value));
+};
+
+var dx = document.getElementById("dx");
+var dy = document.getElementById("dy");
+dx.value = String(points.dx);
+dy.value = String(points.dy);
+dx.onchange = function() {
+ points.setSpacing(Number(dx.value), Number(dy.value));
+};
+dy.onchange = function() {
+ points.setSpacing(Number(dx.value), Number(dy.value));
+};
+
+var max = document.getElementById("max");
+max.value = String(points.maxFeatures);
+max.onchange = function() {
+ points.setMaxFeatures(Number(max.value));
+};