Parse gml:boundedBy elements on features as feature.bounds instead of geometry.bounds. This fixes issues when GML comes without a geometry and it is a more correct representation of the element. r=bartvde (closes #2255)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@9801 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
Tim Schaub
2009-11-16 22:25:46 +00:00
parent 10920f6f93
commit f57e19ae2d
3 changed files with 36 additions and 14 deletions
+7 -7
View File
@@ -179,13 +179,13 @@
xy: false
});
var features = format.read(doc.documentElement);
var geom = features[0].geometry;
t.ok(geom.bounds instanceof OpenLayers.Bounds, "geometry given a bounds");
t.eq(geom.bounds.left.toFixed(2), "-91.52", "bounds left correct");
t.eq(geom.bounds.bottom.toFixed(2), "36.99", "bounds bottom correct");
t.eq(geom.bounds.right.toFixed(2), "-87.51", "bounds right correct");
t.eq(geom.bounds.top.toFixed(2), "42.51", "bounds top correct");
var bounds = features[0].bounds;
t.ok(bounds instanceof OpenLayers.Bounds, "feature given a bounds");
t.eq(bounds.left.toFixed(2), "-91.52", "bounds left correct");
t.eq(bounds.bottom.toFixed(2), "36.99", "bounds bottom correct");
t.eq(bounds.right.toFixed(2), "-87.51", "bounds right correct");
t.eq(bounds.top.toFixed(2), "42.51", "bounds top correct");
}
function test_read(t) {