[Users] Add Bing Maps as baselayer

Andreas Hocevar ahocevar at opengeo.org
Mon Jan 4 23:44:13 CET 2010


Hi,

I just created http://trac.geoext.org/ticket/192 and
http://trac.openlayers.org/ticket/2397. The former depends on the
latter. The changes made are intended to get rid of problems with the
map init sequence of unrendered maps, including the Bing initialization
problems reported in the quoted thread.

Comments and reviews are welcome.

Regards,
Andreas.


On 2009-12-11 15:33, Eric Lemoine wrote:
> 2009/12/10 Cédric Moullet <cedric.moullet at camptocamp.com>:
>   
>> Hi,
>> I tried to find a solution for this problem and I have found... a
>> wrokaround. But, maybe, this will help to find a solution ;-)
>>
>> Have a look at:
>> http://dev.geoext.org/sandbox/cmoullet/ux/Bing/examples/BingExample.html
>> The problem comes from the loadMapObject function of
>> http://trac.openlayers.org/browser/trunk/openlayers/lib/OpenLayers/Layer/VirtualEarth.js#L103
>> When this function is called, the map size is 1x1. So,in order to workaround
>> that in the example, I firstly created  the mappanel with an empty map and
>> then added the VE layers in the map. Seems to work, but any more elegant
>> solution is welcome,
>>     
> Hi Cédric. Thanks for the research on this. If the problem cannot be
> solved on the OpenLayers side I guess we could add a "deferAddLayers"
> boolean option or something to the MapPanel. When this option is set
> the MapPanel will make sure the layers added to the map in the
> renderMap method after calling map.render(). Something like the
> attached patch (be warned, untested patch).
>
> Cheers,
>
>   
>
>
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>   


-- 
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.



More information about the Users mailing list