2015年3月4日水曜日

v3.3.0 がリリースされました

日本時間で(2015.3.4)に v3.3.0 がリリースされました。

Releases v3.3.0 - openlayers/ol3 GitHub
(https://github.com/openlayers/ol3/releases/tag/v3.3.0)より

v3.3.0

The ol.events.condition.mouseMove function was replaced by ol.events.condition.pointerMove (see #3281). For example, if you use ol.events.condition.mouseMove as the condition in a Select interaction then you now need to use ol.events.condition.pointerMove:

ol.events.condition.mouseMove関数はol.events.condition.pointerMoveに置き換えられました(#3281を参照)。例えば、Select インタラクション中で condition オプションに ol.events.condition.mouseMove を使用する場合、現在、ol.events.condition.pointerMove を使用する必要があります:

var selectInteraction = new ol.interaction.Select({
 condition: ol.events.condition.pointerMove
 // …
});

(Overview of all changes リストはサイトをみてください。)

v3.3.0 の examples を試してみます
OpenLayers 3 のホームページ(http://openlayers.org/)の「LATEST」の文中の「v3.3.0」をクリックします。
開いたページ「Release v3.3.0 - openlayers/ol3 GitHub(https://github.com/openlayers/ol3/releases/tag/v3.3.0)」の「v3.3.0.zip」ボタンをクリックしてダウンロードします。
展開したフォルダを Eclipse の ol3proj にコピーします。

ディレクトリは次のようににしました。

ol3proj
|-v3.0.0/
|-v3.1.1/
|-v3.2.0/
|-v3.2.1/
|-2xx-ol3ex.html
|-2xx-ol3ex.js
|-2xx-ol3ex-require.js
|-loader.js
|-loader-v3.0.0.js
|-loader-v3.1.1.js
|-loader-v3.2.0.js

v.3.2.1 の loader.js の名前を loader-v3.2.1.js に変更し、v3.3.0/examples/loader.js を ol3proj 直下にコピーします。

ol3proj
|-v3.0.0/
|-v3.1.1/
|-v3.2.0/
|-2xx-ol3ex.html
|-2xx-ol3ex.js
|-2xx-ol3ex-require.js
|-loader.js
|-loader-v3.0.0.js
|-loader-v3.1.1.js
|-loader-v3.2.0.js
|-loader-v3.2.1.js

loader.js の内容を次のように修正します。

---

  if (!raw) {
    // document.write('<scr' + 'ipt type="text/javascript" src="../build/ol.js"></scr' + 'ipt>');
     // ディレクトリ修正
    document.write('<scr' + 'ipt type="text/javascript" src="v3.3.0/build/ol.js"></scr' + 'ipt>');

  } else {
    window.CLOSURE_NO_DEPS = true; // we've got our own deps file
    // document.write('<scr' + 'ipt type="text/javascript" src="../closure-library/closure/goog/base.js"></scr' + 'ipt>');
    // document.write('<scr' + 'ipt type="text/javascript" src="../build/ol-deps.js"></scr' + 'ipt>');
     // ディレクトリ修正
    document.write('<scr' + 'ipt type="text/javascript" src="v3.3.0/closure-library/closure/goog/base.js"></scr' + 'ipt>');
    document.write('<scr' + 'ipt type="text/javascript" src="v3.3.0/build/ol-deps.js"></scr' + 'ipt>');

    document.write('<scr' + 'ipt type="text/javascript" src="' + scriptId + '-require.js"></scr' + 'ipt>');
  }
  document.write('<scr' + 'ipt type="text/javascript" src="' + scriptId + '.js"></scr' + 'ipt>');
}());

0 件のコメント: