我可以用OpenLayers调整大小吗?

我可以用OpenLayers调整大小吗?,openlayers,Openlayers,我找到了一个webgis网站 openlayers能帮我有这样的效果吗?那怎么办 我尝试过“调整大小”,这似乎不如上面所说的好。您可以通过向图层添加transitionEffect:“resize”来实现调整大小的效果。代码可以如下所示: var tiled_resize_effect = new OpenLayers.Layer.WMS( "WMS tiled resize", "http://vmap0.tiles.osgeo.org/wms/vmap0?", {layers:

我找到了一个webgis网站 openlayers能帮我有这样的效果吗?那怎么办


我尝试过“调整大小”,这似乎不如上面所说的好。

您可以通过向图层添加
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。

OpenLayers目前似乎只有
调整大小
过渡效果。您的示例使用Flash,但OpenLayers受浏览器功能的限制。我不知道,但也许HTML5在未来将允许更壮观的视觉导航效果:)是的,我已经尝试了
transitionEffect:'resize'
,无论如何,谢谢你的回答,OpenLayers 3中也有同样的功能吗