I've displaying Ordnance Survey UK tiles in OpenLayers using a TMS Layer the scales are using are 1000K, 250K, 50K and 10K. I've set the maxExtent to 0.0, 0.0, 700000.0, 1300000.0 which is working fine for 1000K, 250K and 50K. However when viewing the 10K tiles any markers added are out by quite a bit. If I set maxExtent to 5000.0, 5000.00000008, 660000.0, 1225000.0 then the 10K tiles are correct but the rest are out.
Is it possible to have an array of maxExtents or is there a better solution?