Thanks Eric, I'll test your patch as soon as it's ready.
Alexandre Eric Lemoine wrote: > I have a patch that i'd like you to test. I cant post it right now but > will do as soon as i can. Cheers. Eric > > 2008/7/29, Eric Lemoine <[EMAIL PROTECTED]>: > >> Just checked: zoomChanged is set to true in moveTo when coming from >> setVisibility(true), so the fix describes in my previous email might >> just work. Eric >> >> 2008/7/29, Eric Lemoine <[EMAIL PROTECTED]>: >> >>> Hi. Still i'm not convinced the problem is related to the pixel limit. >>> When the layer is back to in range i tend to think that this.left and >>> this.top should be reset to zero, which isn't the case today because >>> from the renderer perspective it's like resolution has never changed. >>> One way to solve this would be to have the layer pass the renderer the >>> zoomChanged boolean value when calling setExtent, and have the >>> renderer rely on that value to know whether resolution's changed. >>> Although this will probably work in the "going back in range" >>> situation, i'm not sure it'll work in the "going back to visible" >>> situation, which must also be dealt with. Unless setVisibility(true) >>> does pass zoomChanged=true to the layer moveTo call. This to be check, >>> which i cant do at the moment. Regards. Eric >>> >>> 2008/7/28, Alexandre Dube <[EMAIL PROTECTED]>: >>> >>>> Hi Eric, >>>> >>>> The location is correct. It is ok to have a 15000px limit and that >>>> works perfectly. >>>> >>>> To fix the bug, I think when the code checks the resolution, if it's >>>> the same than before, it should also check the location of one of our >>>> feature position... If it's near our 15000px limit ( let's say more >>>> than 14000px for example ) it should change the left-top value of the >>>> renderer. >>>> >>>> That way, even if we zoom out or pan, if we get out of our 15000px >>>> limit, features will continue to be displayed. >>>> >>>> What do you think ? >>>> >>>> Alexandre >>>> >>>> Eric Lemoine wrote: >>>> >>>>> On Mon, Jul 28, 2008 at 3:35 PM, Alexandre Dube <[EMAIL PROTECTED]> >>>>> wrote: >>>>> >>>>> >>>>> So it seems to me that the problem doesn't really related to the 15000 >>>>> px limit. In this scenario: >>>>> >>>>> - go out of range >>>>> - pan and zoom without going beyond the 15000 px limit >>>>> - go in range (the features should be visible as the limit was crossed) >>>>> >>>>> is the location of features correct? >>>>> >>>>> -- >>>>> Eric >>>>> >>>>> >>>> -- >>>> Alexandre Dubé >>>> Mapgears >>>> www.mapgears.com >>>> >>>> >>>> -- Alexandre Dubé Mapgears www.mapgears.com _______________________________________________ Dev mailing list [email protected] http://openlayers.org/mailman/listinfo/dev
