Вы можете добиться эффекта изменения размера, добавив transitionEffect: 'resize'
к слою. Код может выглядеть так:
var tiled_resize_effect = new OpenLayers.Layer.WMS(
"WMS tiled resize",
"http://vmap0.tiles.osgeo.org/wms/vmap0?",
{layers: 'basic'},
{transitionEffect: 'resize'}
);
И вот демоверсия , которая показывает, как это работает:
Полагаю, трудно добиться такого же эффекта плавного перехода, как в примере, на который вы ссылаетесь, потому что он использует Flash.