|
From: Mikael C. <mik...@cl...> - 2010-03-02 16:04:02
|
Forget it, it doesn't work...
Last time I'll test it first !
2010/3/2 Mikael Couzic <mik...@cl...>
> I've tried implementing the Map.updateSize() method in GWT-OL, and it
> works. However, I had to call this method in my client code.
> For more transparency, we could call updateSize() in the MapWidget.getMap()
> method, which is responsible of the instanciation of Map :
> *
> public Map getMap()
> {
> //The preference here is lazy initalization
> if (map == null)
> {
> if (options == null)
> map = new Map(getElement());
> else
> map = new Map(getElement(), options);
> map.updateSize();
> }
> return map;
> }*
>
> What do you think ?
>
>
> 2010/3/2 dan twining <dan...@go...>
>
> Poul pointed me at a conversation on Nabble that discusses this very issue<http://n2.nabble.com/GWt-Openlayers-problem-GOOGLE-layer-appears-in-left-corner-td4619582.html#a4619582>.
>> It suggests calling *map.updateSize()*. This *will *update the map, but *not
>> if you call it during the entry point method*, i.e. it won't work the
>> first time the map is drawn.
>>
>> I suspect that the problem is that the the entry point method is getting
>> called too early, and that GWT/the browser hasn't placed the map div on the
>> screen correctly at the time updateSize() is called.
>>
>> It is possible to fix this *for firefox only*, if you add <body
>> onload="map.updateSize()">, but this doesn't work in Safari, Chrome and IE,
>> and I need my map to work render correctly when opened in all browsers.
>>
>> Does anyone have any other ideas?
>>
>> Thanks
>>
>>
>>
>> On 1 March 2010 21:52, dan twining <dan...@go...> wrote:
>>
>>> If anyone's interested, I've put a couple of screenshots of the
>>> not-quite-fullscreen map here:
>>>
>>> http://dantwining.com/2010/03/01/gwt-openlayers-and-full-screen-maps/
>>>
>>>
>>> On 1 March 2010 21:24, dan twining <dan...@go...> wrote:
>>>
>>>> You can give "100%" as the width/height args. It works, but there's a
>>>> bug in the way that the map initially renders. Or, at least, there's a bug
>>>> when I try. You can check out my attempt here:
>>>>
>>>>
>>>> https://code.google.com/p/dantwining/source/browse/#svn/trunk/FullScreenMap
>>>>
>>>>
>>>> On 1 March 2010 12:42, David R Robison <
>>>> drr...@op...> wrote:
>>>>
>>>>> I have attached the MapWidget to the center section of a
>>>>> DockLayoutPanel. The MapWidget takes two string arguments to define its
>>>>> height and width. What I would like to do is to automatically have the
>>>>> map expand to fill the available space in its section of the
>>>>> DockLayoutPanel. This way if the browser is resized the map will
>>>>> similarly resize. I'm sure this is not hard to do but I am new to
>>>>> gwt-openlayers. Any thoughts on how to do this? Thanks, David
>>>>>
>>>>> --
>>>>>
>>>>> David R Robison
>>>>> Open Roads Consulting, Inc.
>>>>> 103 Watson Road, Chesapeake, VA 23320
>>>>> phone: (757) 546-3401
>>>>> e-mail: drr...@op...
>>>>> web: http://openroadsconsulting.com
>>>>> blog: http://therobe.blogspot.com
>>>>> book:
>>>>> http://www.xulonpress.com/bookstore/bookdetail.php?PB_ISBN=9781597816526
>>>>>
>>>>> This e-mail communication (including any attachments) may contain
>>>>> confidential and/or privileged material intended solely for the individual
>>>>> or entity to which it is addressed. If you are not the intended recipient,
>>>>> you should immediately stop reading this message and delete it from all
>>>>> computers that it resides on. Any unauthorized reading, distribution,
>>>>> copying or other use of this communication (or its attachments) is strictly
>>>>> prohibited. If you have received this communication in error, please notify
>>>>> us immediately.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Download Intel® Parallel Studio Eval
>>>>> Try the new software tools for yourself. Speed compiling, find bugs
>>>>> proactively, and fine-tune applications for parallel performance.
>>>>> See why Intel Parallel Studio got high marks during beta.
>>>>> http://p.sf.net/sfu/intel-sw-dev
>>>>> _______________________________________________
>>>>> Gwt-openlayers-users mailing list
>>>>> Gwt...@li...
>>>>> https://lists.sourceforge.net/lists/listinfo/gwt-openlayers-users
>>>>>
>>>>
>>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel® Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> Gwt-openlayers-users mailing list
>> Gwt...@li...
>> https://lists.sourceforge.net/lists/listinfo/gwt-openlayers-users
>>
>>
>
>
> --
> Mikael Couzic
> Pôle Business Intelligence
> Groupe Cliris
>
--
Mikael Couzic
Pôle Business Intelligence
Groupe Cliris
|