2017年6月10日土曜日

OpenLayers4 Workshop - 1.1. Creating a Map

1.1. 地図の作成
OpenLayers では、マップは、レイヤのコレクション、および、ユーザとの対話を処理するための様々なインタラクションとコントロールです。マップは、3つの基本的な部分:マークアップ、スタイル宣言、初期化コードで作成されます。

1.1.1. 演習例
それでは OpenLayers マップの完全な演習例をみてみましょう。
<!doctype html>
<html lang="en">
 <head>
  <link rel="stylesheet" href="/ol.css" type="text/css">
  <style>
    #map {
     height: 256px;
     width: 512px;
    }
  </style>
  <title>OpenLayers example</title>
  <script src="/loader.js" type="text/javascript"></script>
 </head>
 <body>
  <h1>My Map</h1>
  <div id="map"></div>
  <script type="text/javascript">
   var map = new ol.Map({
    target: 'map',
    layers: [
     new ol.layer.Tile({
      title: "Global Imagery",
      source: new ol.source.TileWMS({
       url: 'https://ahocevar.com/geoserver/wms',
       params: {LAYERS: 'nasa:bluemarble', TILED: true}
      })
     })
    ],
    view: new ol.View({
     projection: 'EPSG:4326',
     center: [0, 0],
     zoom: 0,
     maxResolution: 0.703125
    })
   });
  </script>
 </body>
</html>
タスク
1.依存関係をインストールしデバッグサーバを動作させるために、セットアップ(Setup)指示が完了していることを確認します。
2. 新しいファイル map.html に上記のテキストをコピーして、ワークショップディレクトリのルートに保存します。
3. Webブラウザで次の演習マップを開きます:http://localhost:4000/map.html



世界画像を表示する演習地図

最初の地図を作成できたので、続けて各部をより詳しくみていくことにします。

0 件のコメント: