Changeset 3828
- Timestamp:
- 07/01/11 08:48:49 (11 months ago)
- Location:
- print/trunk/src/main/java/org/mapfish/print
- Files:
-
- 2 modified
-
config/layout/MapBlock.java (modified) (1 diff)
-
utils/PJsonObject.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
print/trunk/src/main/java/org/mapfish/print/config/layout/MapBlock.java
r3826 r3828 115 115 centerX = (minX + maxX) / 2.0F; 116 116 centerY = (minY + maxY) / 2.0F; 117 118 double rotation = params.optDouble("rotation", 0.0); 119 rotation *= Math.PI / 180; 120 float projWidth = (maxX - minX) * (float)Math.abs(Math.cos(rotation)) + 121 (maxY - minY) * (float)Math.abs(Math.sin(rotation)); 122 float projHeight = (maxY - minY) * (float)Math.abs(Math.cos(rotation)) + 123 (maxX - minX) * (float)Math.abs(Math.sin(rotation)); 117 124 scale = context.getConfig().getBestScale(Math.max( 118 (maxX - minX) / (DistanceUnit.PT.convertTo(width, unitEnum)), 119 (maxY - minY) / (DistanceUnit.PT.convertTo(height, unitEnum)))); 125 projWidth / (DistanceUnit.PT.convertTo(width, unitEnum)), 126 projHeight / (DistanceUnit.PT.convertTo(height, unitEnum)))); 127 // if the rotation is 0: 128 // scale = context.getConfig().getBestScale(Math.max( 129 // (maxX - minX) / (DistanceUnit.PT.convertTo(width, unitEnum)), 130 // (maxY - minY) / (DistanceUnit.PT.convertTo(height, unitEnum)))); 120 131 } 121 132 -
print/trunk/src/main/java/org/mapfish/print/utils/PJsonObject.java
r3789 r3828 82 82 } 83 83 return result; 84 } 85 86 public double optDouble(String key, double defaultValue) { 87 return obj.optDouble(key, defaultValue); 84 88 } 85 89
