OpenLayers OpenLayers

Changeset 3176

Show
Ignore:
Timestamp:
05/24/07 10:25:38 (2 years ago)
Author:
tschaub
Message:

box shmox

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/tschaub/geojson/lib/OpenLayers/Format/GeoJSON.js

    r3164 r3176  
    320320         */ 
    321321        "box": function(array) { 
    322             if(array.length != 4) { 
    323                 throw "GeoJSON box coordinates must have 4 elements"; 
     322            if(array.length != 2) { 
     323                throw "GeoJSON box coordinates must have 2 elements"; 
    324324            } 
    325325            return new OpenLayers.Geometry.Polygon([ 
    326326                new OpenLayers.Geometry.LinearRing([ 
    327                     new OpenLayers.Geometry.Point(array[0], array[1]), 
    328                     new OpenLayers.Geometry.Point(array[2], array[1]), 
    329                     new OpenLayers.Geometry.Point(array[2], array[3]), 
    330                     new OpenLayers.Geometry.Point(array[0], array[3]), 
    331                     new OpenLayers.Geometry.Point(array[0], array[1]) 
     327                    new OpenLayers.Geometry.Point(array[0][0], array[0][1]), 
     328                    new OpenLayers.Geometry.Point(array[1][0], array[0][1]), 
     329                    new OpenLayers.Geometry.Point(array[1][0], array[1][1]), 
     330                    new OpenLayers.Geometry.Point(array[0][0], array[1][1]), 
     331                    new OpenLayers.Geometry.Point(array[0][0], array[0][1]) 
    332332                ]) 
    333333            ]);