[Users] GeoExt.MapPanel and TabPanel

Eric Lemoine eric.lemoine at camptocamp.com
Fri Sep 11 18:20:55 CEST 2009


On Friday, September 11, 2009, Pierre Giraud
<pierre.giraud at camptocamp.com> wrote:
> Hum, I don't think that you create your map object the right way.
> new OpenLayers.Map(options)
>
> As
> per OpenLayers, options should be given as second argument. The first
> one is the id of the div you want to put the map into which isn't
> required when you use a MapPanel.
> In your case, you'd better try with the following :
>
> new OpenLayers.Map(null, options)


no, the way Steve does it is correct

>
> Regards,
> Pierre
>
> On Fri, Sep 11, 2009 at 4:55 PM, Luca Casagrande <luca.casagrande at gmail.com> wrote:
> Hello folks,
> I have some troubles with GeoExt.MapPanel and Ext.TabPanel (the code
> is at the end of the message):
> - if I set as activeTab the one with the map, it doesn't load the
> overlay layers and firebug says:
>
> tile is undefined
> [Break on this error] tile.unload();\nGrid.js (riga 563)
> bottomLeftTile is undefined
> [Break on this error] bounds = new
> OpenLayers.Bounds(bottomLeftTile.bounds.left, \n
>
> - if I set as activeTab the other one, all is fine.
> Can this be related to DOM loading?
>
> Thanks
> Ciao
> Luca
>
> Code:
> var  mapTab = new Ext.TabPanel({
>                                  region: 'center',
>                                  deferredRender: false,
>                                  activeTab: 0,
>                                  items: [{
>                                            html: '<p>Test</p>',
>                                            title:'Welcome!',
>                                            closable: false,
>                                            autoScroll: true
>                                          },
>                                            new GeoExt.MapPanel({
>                                                title: ' Test',
>                                                closable : false,
>                                                map: new
> OpenLayers.Map(options),
>                                                center: [lon, lat],
>                                                zoom: 0,
>                                                layers: [..]
>                                           })]
> });
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>
>
> --
> Pierre GIRAUD
> Géomaticien, Analyste
>
> Camptocamp France SAS
> Savoie Technolac, BP 352
> 73377 Le Bourget du Lac, Cedex
>
> Tel : 00 33 4 79 44 44 93
> Mail : pierre.giraud at camptocamp.com
> http://www.camptocamp.com
>

-- 
Eric Lemoine

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : 00 33 4 79 44 44 96
Mail : eric.lemoine at camptocamp.com
http://www.camptocamp.com


More information about the Users mailing list