[OpenLayers-Commits] r4212 - trunk/openlayers/lib/OpenLayers/Renderer

commits at openlayers.org commits at openlayers.org
Mon Sep 10 20:22:10 EDT 2007


Author: tschaub
Date: 2007-09-10 20:22:09 -0400 (Mon, 10 Sep 2007)
New Revision: 4212

Modified:
   trunk/openlayers/lib/OpenLayers/Renderer/Elements.js
Log:
allow geometry collections to be rendered (closes #960).

Modified: trunk/openlayers/lib/OpenLayers/Renderer/Elements.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Renderer/Elements.js	2007-09-10 23:37:31 UTC (rev 4211)
+++ trunk/openlayers/lib/OpenLayers/Renderer/Elements.js	2007-09-11 00:22:09 UTC (rev 4212)
@@ -110,10 +110,11 @@
      * featureId - {String}
      */
     drawGeometry: function(geometry, style, featureId) {
-
-        if ((geometry.CLASS_NAME == "OpenLayers.Geometry.MultiPoint") ||
-            (geometry.CLASS_NAME == "OpenLayers.Geometry.MultiLineString") ||
-            (geometry.CLASS_NAME == "OpenLayers.Geometry.MultiPolygon")) {
+        var className = geometry.CLASS_NAME;
+        if ((className == "OpenLayers.Geometry.Collection") ||
+            (className == "OpenLayers.Geometry.MultiPoint") ||
+            (className == "OpenLayers.Geometry.MultiLineString") ||
+            (className == "OpenLayers.Geometry.MultiPolygon")) {
             for (var i = 0; i < geometry.components.length; i++) {
                 this.drawGeometry(geometry.components[i], style, featureId);
             }



More information about the Commits mailing list