[OpenLayers-Users] Canvas issue when using externalGraphic

Alexandre Dubé adube at mapgears.com
Wed Aug 7 12:57:29 PDT 2013


Hi,

   Here's a pretty dirty workaround:
http://dev5.mapgears.com/openlayers/2.12-canvas-issue/examples/canvas-issue-workaround.html?renderer=Canvas

   In summary, I redraw the layer after features were unselected.

   I'm still not sure what's the cause of the issue, but I noticed that 
when calling the unselectAll method of the select control, each feature 
are drawn (using layer.drawFeature method) separately, resulting in 
redrawing the layer X times for each feature that were unselected.  
Maybe if the renderer was locked while unselecting all these it could do 
the trick.

   Please, let me know if this should deserve an Issue opened.

Alexandre


On 13-08-07 01:14 PM, Alexandre Dubé wrote:
> Thanks to everyone who tried the example.  I'll try to can come up 
> with a fix or a workaround asap.
>
> Alexandre
>
>
> On 13-08-07 11:02 AM, Xavier Mamano (jorix) wrote:
>> Hi,
>>
>> I can confirm seeing this using Windows Vista on Chrome, FF, IE9 and 
>> Opera
>> and olso usign Ubuntu on Chome and FF.
>>
>> (using your canvas-issue.html)
>>
>> Xavier Mamano
>>
>>
>> Alexandre Dubé wrote
>>> Hi,
>>>
>>>     I have an issue when I use Canvas as vector renderer in addition to
>>> having externalGraphic properties.  I noticed the issue using 
>>> OpenLayers
>>> 2.12, 2.13 and 2.13.1, with the 3 browsers I tested: Chrome, Firefox 
>>> and
>>> IE9.
>>>
>>>     I made a small demo to show the issue 'live':
>>> http://dev5.mapgears.com/openlayers/2.12-canvas-issue/examples/canvas-issue.html?renderer=Canvas 
>>>
>>>
>>>     Before trying to look deeper at the code to see what's going on
>>> wrong, I wonder if anyone already hit this same issue and came up 
>>> with a
>>> fix / solution / workaround.
>>>
>>> Many thanks,
>>>
>>> Alexandre
>>>
>>> P.S. The example's html file can be downloaded and added to any local
>>> examples folder in order to test it locally with different versions of
>>> OpenLayers, i.e. the images and externalGraphic links are absolute, not
>>> relative.
>>>
>>> -- 
>>> Alexandre Dubé
>>> Mapgears
>>> www.mapgears.com
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at .osgeo
>>> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>>
>>
>>
>>
>> -- 
>> View this message in context: 
>> http://osgeo-org.1560.x6.nabble.com/Canvas-issue-when-using-externalGraphic-tp5071099p5071319.html
>> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>> _______________________________________________
>> Users mailing list
>> Users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>


-- 
Alexandre Dubé
Mapgears
www.mapgears.com



More information about the Users mailing list