[OpenLayers-Users] keep map displayed when loading on zoom
Adrian Popa
adrian_gh.popa at romtelecom.ro
Thu Sep 3 07:49:13 EDT 2009
Thanks for clearing that for me :)
Christopher Schmidt wrote:
> On Thu, Sep 03, 2009 at 11:34:23AM +0300, Adrian Popa wrote:
>
>> Thanks Andreas,
>>
>> I've tested it on Mapserver layers, and it works great!
>>
>> However, I tried to add it to:
>> - OpenStreetMaps (OpenLayers.Layer.OSM.Osmarender),
>> - Google maps (OpenLayers.Layer.Google( 'Google Streets',
>> {'sphericalMercator': true, transitionEffect: 'resize'} )
>> - and yahoo maps (OpenLayers.Layer.Yahoo( 'Yahoo Street',
>> {sphericalMercator:true, transitionEffect: 'resize'}))
>> ... and it doesn't work for these ones.
>>
>> Is it supposed to work even for them?
>>
>
> No, these layers are controlled by the various commercial
> APIs associated with them, and we do not have control over
> the tile drawing. (It is possible these APIs have options to
> control this behavior, but OpenLayers has no support for setting
> those options.)
>
> -- Chris
>
>
>> Thanks
>>
>> Andreas Hocevar wrote:
>>
>>> Adrian Popa wrote:
>>>
>>>
>>>> Sorry for butting in, but is this effect supposed to work also when
>>>> the layer has singleTile='true'? (One image from mapserver)
>>>>
>>>>
>>> Definitely. See the example.
>>>
>>> Regards,
>>> Andreas.
>>>
>>>
>>>
>>>> Thanks
>>>>
>>>> Andreas Hocevar wrote:
>>>>
>>>>
>>>>> Florent Gravin wrote:
>>>>>
>>>>>
>>>>>> Is there a way to keep the map displayed when you zoom (with bad
>>>>>> resolution) until the new tiles with a better resolution are loaded.
>>>>>> Like for exemple in Google Map where you NEVER have white map because
>>>>>> data are loading..
>>>>>>
>>>>>>
>>>>> This can be done in OL too. All you need is to pass
>>>>>
>>>>> transitionEffect: "resize"
>>>>>
>>>>> to the layer's options.
>>>>>
>>>>> To see it in action and as a starting point for your own map, have a
>>>>> look at http://www.openlayers.org/dev/examples/transition.html
>>>>>
>>>>> Regards,
>>>>> Andreas.
>>>>>
>>>>>
>>>>>
>>>>>
>>>> --
>>>> --- Adrian Popa
>>>> NOC Division
>>>> Network Engineer
>>>> Divizia Centrul National de Operare Retea
>>>> Departament Transport IP & Metro
>>>> Compartiment IP Core & Backbone
>>>> Phone: +40 21 400 3099
>>>>
>>>>
>>>
>>>
>> --
>> --- Adrian Popa
>> NOC Division
>> Network Engineer
>> Divizia Centrul National de Operare Retea
>> Departament Transport IP & Metro
>> Compartiment IP Core & Backbone
>> Phone: +40 21 400 3099
>>
>>
>
>
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>
>
>
--
---
Adrian Popa
NOC Division
Network Engineer
Divizia Centrul National de Operare Retea
Departament Transport IP & Metro
Compartiment IP Core & Backbone
Phone: +40 21 400 3099
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20090903/6a2d607e/attachment.html
More information about the Users
mailing list