Re: [OpenMap Users] force redraw and wait

From: F.Bayliss <bayliss_at_alcatel-lucent.com>
Date: Fri, 08 May 2009 11:35:14 -0400

Don,

What's the state of OM5? Is this stable enough to use?

Thanks
Frank

Don Dietrick wrote:
> Hi Frank,
>
> The layer rendering is asynchronous in relation to the projection
> change, and layers will get re-rendered for many reasons other than a
> projection change.
>
> You might want to check out the new PanningImageRenderPolicy that is
> in the OM5 repository. I think it does what you want, redrawing what
> the layer has at a new location and updating the rest when it's
> ready. Look in the openmap.properties file for OM5 to see how to set
> it on a layer.
>
> Hope this helps,
>
> Don
>
> On May 8, 2009, at 9:05 AM, F.Bayliss wrote:
>
>> Hi,
>>
>> Is there a way to wait for the layers to finish redrawing?
>> I've been working on letting the user grab the map and drag it. I'm
>> doing this by swapping the visible panel containing the map with a
>> panel that contains a buffered image of the map. Then, when they're
>> done I set the new center of the map and display the panel containing
>> the map. The problem is the map is redrawing in a thread and the map
>> in the old position is shown before the process is complete. So I
>> thought if there was a way to wait on the setCenter() it would work.
>> But as I write this I'm thinking the correct way is to register as a
>> listener (type?) and receive notification that the redraw is done,
>> then display the panel. Comments? Help?
>>
>> Thanks
>> Frank
>>
>> --
>> [To unsubscribe to this list send an email to "majdart_at_bbn.com"
>> with the following text in the BODY of the message "unsubscribe
>> openmap-users"]
>

--
[To unsubscribe to this list send an email to "majdart_at_bbn.com"
with the following text in the BODY of the message "unsubscribe openmap-users"]
Received on Fri May 08 2009 - 11:36:47 EDT

This archive was generated by hypermail 2.3.0 : Tue Mar 28 2017 - 23:25:09 EDT