2011-11-09 8 views
1

私はwebgisのウェブサイトを見つけましたhttp://wwgis.net/maptestdemo.html openlayersは私にそのような効果をもたらすことができますか?それからどう?OpenLayersでサイズを変更することはできますか?

私は上記のようにあまり良くないと思われる 'サイズ変更'を試しましたか?

+0

OpenLayersには、現在のところ 'resize'の' transitionEffect'しかないようです。あなたの例では* Flash *を使用していますが、OpenLayersはブラウザの能力に縛られています。私は分かりませんが、将来的にはHTML5がより魅力的な視覚的なナビゲーション効果を可能にするでしょう:) – Chau

答えて

3

transitionEffect: 'resize'をレイヤーに追加することで、サイズ変更エフェクトを実現できます。コードは次のようになります。

var tiled_resize_effect = new OpenLayers.Layer.WMS(
    "WMS tiled resize", 
    "http://vmap0.tiles.osgeo.org/wms/vmap0?", 
    {layers: 'basic'}, 
    {transitionEffect: 'resize'} 
); 

そしてhere's the demoは、それがどのように動作するかを示しています。

私はそれはあなたがそれがフラッシュ使用しているために、参考例と同様にスムーズなトランジション効果を達成するのは難しいと思います。

+0

はい、私は 'transitionEffect: 'resize''を試しています、とにかく、あなたの答えに感謝 – tiplip

+0

OpenLayers 3で – KcYoosuf

関連する問題