[OpenLayers-Trac] Re: [OpenLayers] #3058: Use correct maxResolution for Web Mercator

OpenLayers trac-20090302 at openlayers.org
Mon Feb 14 05:52:05 EST 2011


#3058: Use correct maxResolution for Web Mercator
----------------------+-----------------------------------------------------
 Reporter:  ahocevar  |       Owner:                 
     Type:  feature   |      Status:  new            
 Priority:  minor     |   Milestone:  2.11 Release   
Component:  general   |     Version:  2.10           
 Keywords:            |       State:  Needs More Work
----------------------+-----------------------------------------------------

Comment(by ahocevar):

 Hm. This happens when running tests without clearing the cache first.
 There are 3 different reasons for failing tests:

  * Tests expecting {{{20037508.3392}}} as center lon ("edge of the world")
 should expect {{{20037508.34}}}. This is because of the definition of the
 map resolutions (see above). With this change, these tests pass.
  * The test that expects {{{-12210356.6442}}} should now expect {{{100 *
 map.getResolution() - 20037508.34}}}. Unfortunately the test still fails
 after this change.
 * The remaining failing tests fail because of values incorrect at a
 magnitude of {{{1e-8}}}.

 The interesting thing is: when setting
 {{{OpenLayers.Util.DEFAULT_PRECISION = 0;}}}, all tests pass. So I suspect
 that somewhere in the chain we should use {{{OpenLayers.Util.toFloat}}}
 where we currently don't.

 This needs further investigation.

-- 
Ticket URL: <http://trac.openlayers.org/ticket/3058#comment:3>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer


More information about the Trac mailing list