- Timestamp:
- 04/21/09 15:14:52 (17 months ago)
- Location:
- tools/routingservice/branches/wrs-2.0/data/templates
- Files:
-
- 2 modified
-
catch/catch_openlayers.st (modified) (1 diff)
-
route/route_openlayers.st (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tools/routingservice/branches/wrs-2.0/data/templates/catch/catch_openlayers.st
r302 r303 41 41 ); 42 42 43 var vector= new OpenLayers.Layer.Vector("WRS Feature");44 map.addLayer(vector);43 var vectors = new OpenLayers.Layer.Vector("WRS Feature"); 44 map.addLayer(vectors); 45 45 46 vector.addFeatures([feature]); 46 var features = new OpenLayers.Format.GeoJSON().read(geojson); 47 var bounds; 47 48 48 if(feature.geometry) 49 map.zoomToExtent(feature.geometry.getBounds()); 50 else 51 map.setCenter(new OpenLayers.LonLat(0, 0), 5); 49 if(features) { 50 if(features.constructor != Array) { 51 features = [features]; 52 } 53 for(var i=0; i<features.length; ++i) { 54 if(!bounds) { 55 bounds = features[i].geometry.getBounds(); 56 } else { 57 bounds.extend(features[i].geometry.getBounds()); 58 } 59 60 } 61 vectors.addFeatures(features); 62 map.zoomToExtent(bounds); 63 } else { 64 map.setCenter(new OpenLayers.LonLat(0, 0), 5); 65 } 52 66 } 53 67 </script> -
tools/routingservice/branches/wrs-2.0/data/templates/route/route_openlayers.st
r302 r303 47 47 ); 48 48 49 var vector= new OpenLayers.Layer.Vector("WRS Feature");50 map.addLayer(vector);49 var vectors = new OpenLayers.Layer.Vector("WRS Feature"); 50 map.addLayer(vectors); 51 51 52 vector.addFeatures([feature]); 52 var features = new OpenLayers.Format.GeoJSON().read(geojson); 53 var bounds; 53 54 54 if(feature.geometry) 55 map.zoomToExtent(feature.geometry.getBounds()); 56 else 57 map.setCenter(new OpenLayers.LonLat(0, 0), 5); 55 if(features) { 56 if(features.constructor != Array) { 57 features = [features]; 58 } 59 for(var i=0; i<features.length; ++i) { 60 if(!bounds) { 61 bounds = features[i].geometry.getBounds(); 62 } else { 63 bounds.extend(features[i].geometry.getBounds()); 64 } 65 66 } 67 vectors.addFeatures(features); 68 map.zoomToExtent(bounds); 69 } else { 70 map.setCenter(new OpenLayers.LonLat(0, 0), 5); 71 } 58 72 } 59 73 </script>
