2017年4月22日土曜日

v4.1.0 がリリースされました

v4.1.1 がリリースされました(2017.5.8 追記)
日本時間で(2017.5.5)に v4.1.1 がリリースされました。

Releases 4.1.1 - openlayers/openlayers GitHub
(https://github.com/openlayers/openlayers/releases/tag/v4.1.1)より

v4.1.1
Summary

This is a patch release to fix several minor issues and two regression in the v4.1.0 release.

v4.1.1 リリースは、v4.1.0 リリースのいくつかの軽微な問題と2回の回帰に対処するパッチリリースです。


v4.1.0 がリリースされました
日本時間で(2017.4.15)に v4.1.0 がリリースされました。

Releases 4.1.0 - openlayers/openlayers GitHub
(https://github.com/openlayers/openlayers/releases/tag/v4.1.0)より

4.1.0
Summary

The v4.1.0 release includes features and fixes from 91 pull requests.

バージョン 4.1.0 には、91個のプルリクエスト(訳注:Git でリクエストを出す機能)からの機能と修正が含まれています。


Interactive overview map
インタラクティブな概要図

The extent rectangle on the overview map can now be dragged to control the view for the main map.

概要マップ上の範囲矩形をドラッグして、メインマップのビューを制御することができます。


Setting min and max zoom for a view
ビューの最小および最大ズームの設定

You can now change the min or max zoom for a view after it has been created. This can be useful if you want to limit how far out users can zoom based on changes in viewport width (use view.setMinZoom() for this).

作成したビューの最小または最大のズームを変更できるようになりました。 これは、ユーザーがビューポートの幅の変更に基づいてズームできる範囲を制限したい場合に便利です(このためにview.setMinZoom()を使用します)。


Adding duplicate layers to a map throws
マップに重複レイヤーを追加するとスロー(メソッドが例外を投げること)されます

Previously, you could do this:

以前は、これを行うことができました:

map.addLayer(layer);
map.addLayer(layer);


However, after adding a duplicate layer, things failed if you tried to remove that layer.

ただし、重複するレイヤーを追加した後、そのレイヤーを削除しようとすると失敗します。

Now, map.addLayer() throws if you try adding a layer that has already been added to the map.

現在、map.addLayer()は、既にマップに追加されているレイヤーを追加しようとするとスローされます。


Simpler constrainResolution configuration
より簡単な ConstrainResolution configuration

The constrainResolution configuration for ol.interaction.PinchZoom and ol.interaction.MouseWheelZoom
can now be set directly with an option in ol.interaction.defaults:

ol.interaction.PinchZoom と ol.interaction.MouseWheelZoom のconstrainResolution configuration は、
ol.interaction.defaults のオプションを使って直接設定することができます:

ol.interaction.defaults({
  constrainResolution: true
});



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


OpenLayers のダウンロード
OpenLayers のホームページ(http://openlayers.org/)の「LATEST」の文中の「v4.1.0」をクリックします。


開いたページ「Downloads for the v4.1.0 release(http://openlayers.org/download/)」の「v4.1.0.zip」をクリックしてダウンロードします。


次のようなダイアログが表示されたら「OK」ボタンをクリックします。



このファイルを解凍します。

user@deb8-vmw:~$ cd ダウンロード
user@deb8-vmw:~/ダウンロード$ ls
---
v4.1.0.zip
---
user@deb8-vmw:~/ダウンロード$ unzip v4.1.0.zip
user@deb8-vmw:~/ダウンロード$ ls
---
v4.1.0
v4.1.0.zip
---


ol4proj フォルダに、解凍した v4.1.0 フォルダを eclipse にインポートします。
eclipse を起動します。

user@deb8-vmw:~/ダウンロード$ cd
user@deb8-vmw:~$ eclipse


メニューの ファイル -> インポート をクリックします。











「インポート」ダイアログの「選択」の「インポート・ウィザードの選択(S):」で、一般 -> ファイル・システム をクリックして選択し、「次へ」ボタンをクリックします。







「インポート」ダイアログの「ファイル・システム」の「次のディレクトリから(Y):」欄の右側の「参照(R)」ボタンをクリックします。






「ディレクトリーからインポート」ダイアログで左側の「ホーム」をクリックして、表示された「名前」欄の「ダウンロード」をクリックして選択し、「OK」ボタンをクリックします。






「インポート」ダイアログの「ファイル・システム」の「ダウンロード」の左側の三角形をクリックして「ダウンロード」以下の一覧を表示し、「v4.1.0」をクリックして選択します。



「インポート」ダイアログの「ファイル・システム」の「宛先フォルダー(L):」欄の右側の「参照(W)」ボタンをクリックします。






「フォルダーにインポート」ダイアログで「ol4proj」をクリックして選択し、「OK」ボタンをクリックします。










「インポート」ダイアログの「ファイル・システム」の「完了(F)」ボタンをクリックします。









検証(時間がかかることがあります)が終わったあと「プロジェクタ・エクスプローラー」ビューの「ol4proj」左側の▽をクリックして、「v4.1.0」を表示します。
「v4.1.0」左側の▽をクリックすると中身が表示されます。

追加された Examples を試してみます。
Mousewheel/Trackpad Zoom(mousewheel-zoom.html)は削除されました。

0 件のコメント: