2017.12.23 に Ol-Cesium v1.34 がリリースされました。
「ol-cesium Cangelog(https://github.com/openlayers/ol-cesium/blob/master/CHANGES.md)」より
v 1.34
● Changes
○ Allow overriding the 3D extent by setting an olcs.extent property in raster layers.
ラスタレイヤで olcs.extent プロパティを設定することによって 3D 範囲を上書きできるようにします。
v 1.33 - 2017-12-07
● Changes
○ Animate olcs.contrib.Manager#toggle3d.
olcs.contrib.Manager#toggle3d をアニメートします。
○ Add support for Overlay synchronization, see example Overlays.
Overlays synchronization(同期)のサポートを追加します(Overlays の例を参照)。
○ Port to OpenLayers 4.6.2 and Cesium 1.40.
○ Restore OpenLayers events propagation.
OpenLayers イベントプロパゲーション(伝播)を復元します。
○ Workaround camera sinking under the terrain and finally jumping above it. See https://github.com/AnalyticalGraphicsInc/cesium/issues/5999. The workaround requires the Camptocamp version of Cesium (otherwise it has no effect).
カメラが地形図の下に沈むことを回避し、最終的にその上に飛びます。https://github.com/AnalyticalGraphicsInc/cesium/issues/5999. を参照してください。この回避には、Camptocamp 版の Cesium が必要です(それ以外の場合は効果がありません)。
○ Add preliminary work for an ES6 package https://www.npmjs.com/package/olcs.
ES6 パッケージ https://www.npmjs.com/package/olcs の事前作業を追加しました。
○ Remove management of ol.source.ImageVector. This class is deprecated in OpenLayers 4.6.2.
ol.source.ImageVector の管理を削除しました。このクラスは、OpenLayers 4.6.2 で非推奨とされました。
v 1.32 - 2017-10-26
● Breaking changes
○ Changed AbstractSynchronizer.createSingleLayerCounterparts Plugin API in existing plugins the function has to be modified. It now takes an object {layer: !ol.layer.Base, parents: Array
- }. The parents are ordered with the first parent coming first and the last parent coming last.
ファンクションが変更しなければならない既存のプラグインの AbstractSynchronizer.createSingleLayerCounterparts プラグインAPIを変更しました。 これでオブジェクト{layer:!ol.layer.Base、parents:Array
- }が取得されます。parents は最初に来る最初の parent と最後に来る最後の parent が命令されます。
● Changes
○ Allow features to specify a dedicated geometry for rendering in Cesium using the olcs.3d_geometry property.
olcs.3d_geometry プロパティを使用して Cesium で描画するために、フィーチャにデジケート(専用)ジオメトリを指定するのを許可します。
○ Enable googshift eslint rules to prepare for ES6 modules migration; move source to the olcs directory and fix filenames.
googshift eslint ルールを有効にして、ES6モジュールの移行を準備します。 ソースを olcs ディレクトリに移動し、ファイル名を修正します。
○ Add basic support for clustered sources: see https://github.com/openlayers/ol-cesium/pull/496.
クラスタ化されたソースの基本サポートを追加します。:https://github.com/openlayers/ol-cesium/pull/496を参照してください。
○ Introduce olcs.contrib.LazyLoader and olcs.contrib.Manager classes to ease initialization of an application. For extending these classes, see the plugins below.
olcs.contrib.LazyLoaderおよびolcs.contrib.Managerクラスを導入して、アプリケーションの初期化を容易にします。 これらのクラスを拡張するには、以下のプラグインを参照してください。
○ Add calcResolutionForDistance and calcDistanceForResolution functions to Camera API
calcResolutionForDistance 関数と calcDistanceForResolution 関数を Camera API に追加します。
○ Add ol.layer.Group synchronization
ol.layer.Group synchronization(同期)を追加します。
○ Port to OpenLayers 4.4.2 and Cesium 1.38.
v 1.31 - 2017-09-06
● Changes
○ Port to OpenLayers 4.3.2
○ Port to Cesium 1.37
○ Update OpenLayers to v4.3.1 to fix https://github.com/openlayers/ol-cesium/issues/479
https://github.com/openlayers/ol-cesium/issues/479 を修正するために OpenLayers を v4.3.1 に修正します。
○ Get OpenLayers and Cesium dependencies through npm instead of git submodules. On old clones you must remove manually the unused "ol" and "cesium" directories.
gitサブモジュールの代わりに npm を通して OpenLayers と Cesium の依存関係を取得します。 古いクローンでは、未使用の "ol" と "cesium" ディレクトリを手動で削除する必要があります。
○ Switch to @camptocamp/closure-util fork to allow using goog.modules.
goog.modules 使用できるように、@camptocamp/cesium fork に切り替えます。
○ Switch to @camptocamp/cesium to allow examples based on vector tiles and advanced performance optimizations.
ベクトルタイルと高度なパフォーマンスの最適化に基づく例が可能になるように、@camptocamp/cesium に切り替えます。
v 1.30 - 2017-08-03
● Changes
○ Port to Cesium 1.36. This fixes blinking of the vector example https://github.com/openlayers/ol-cesium/issues/465.
これは、vector example https://github.com/openlayers/ol-cesium/issues/465の点滅を修正します。
v 1.29 - 2017-07-12
● Changes
○ Port to OpenLayers 4.2.0.
○ Lint the examples with the same rules as the rest of the code, making it necessary to display the examples using an ES6-capable browser.
ES6 対応ブラウザを使用して examples を表示する必要があるとき、コードの残りの部分と同じ規則を使用して examples をツールで構文チェックします。
○ Port to Cesium 1.35.2.
v 1.28 - 2017-06-02
● Changes
○ Port to Cesium 1.34.
○ Use all the styles defined for a feature.
フィーチャに定義されているスタイルを全て使用します。
○ Display geometries coming from style (using getGeometryFunction()).
スタイルに由来するジオメトリを表示します(getGeometryFunction()を使用)。
v 1.27- 2017-05-04
● Changes
○ Port to OpenLayers 4.1.1.
○ Port to cesium 1.33.
v 1.26 - 2017-04-04
● Changes
○ WMTS OpenLayers layers are now automatically converted to Cesium layers.
WMTS OpenLayers レイヤは、Cesium レイヤに自動的に変換されます。
○ Port to Cesium 1.32.
v 1.25 - 2017-03-28
● Breaking changes
○ Stop returning promise from olcs.core.rotateAroundAxis function.
olcs.core.rotateAroundAxis 関数からプロミスを返すことを停止します。
● Changes
○ Port to Cesium 1.31.
○ Add example rotate.html about animating rotation of the Cesium globe.
Cesium globe(グローブ)の回転アニメーションに関する例 rotate.html を追加します。
○ Convert source to Ecmascript 6. Continue to output Ecmascript 5.1.
ソースを Ecmascript 6 に変換します。Ecmascript 5.1 の出力は続けます。
v 1.24.3 - 2017-02-17
● Changes
○ For npm.
v 1.24.2 - 2017-02-17
● Changes
○ Final rename and publication of the project as a new npm project.
新しい npm プロジェクトとして、プロジェクトの最終名前変更と公開。
v 1.24.1 - 2017-02-17
● Changes
○ Renamed project to OL-Cesium following the renaming of the OpenLayers3 project. In existing clones, do: git submodule sync git submodule update --recursive --init rm -rf ol3 make cleanall Note that the distributed js file is olcesium.js.
OpenLayers3 プロジェクトの名称変更に伴い、OL-Cesium に改名されたプロジェクト。 既存のクローンでは、次のようにします:git submodule sync git submodule update -recursive --in rm -rf ol3 make cleanall。 ディストリビュートされた js ファイルは olcesium.js ということに注意してください。
v 1.24 - 2017-02-17
● Changes
○ Clamp line to the ground using Corridor geometry (experimental feature).
Corridor ジオメトリ(実験的な機能)を使用して地面にラインを固定します。
○ Port to Cesium 1.30.
○ Port to OpenLayers 4.0.1.