FAQ
ArcGIS Maps SDK for JavaScript : マップの表示
ナレッジ番号:5741 | 登録日:2024/03/26 | 更新日:2024/11/21
概要
ArcGIS Maps SDK for JavaScript を使用してマップを表示する方法は、主に 2 つの方法があります。Map クラスと MapView クラスを使用した方法
Map クラスと MapView クラスを使用した方法を説明します。※ 3D マップの場合は、Map クラスと SceneView クラスを利用します。Map クラスは、ArcGIS の地図を定義するためのコアクラスです。地図の基本的な設定、レイヤーの追加、スタイルの指定などマップの管理を行います。MapView クラスは、地図の表示と操作を管理します。地図の表示領域、ズームレベル、中心位置などのビューの設定を行います。手順
HTML// マップを表示するための HTML 要素を用意します。 <div id="viewDiv" style="width: 100%; height: 500px;"></div>
JavaScript// マップの作成 const map = new Map({ basemap: "topo-vector" // ベースマップの設定 }); // マップの表示 const view = new MapView({ container: "viewDiv", // マップを表示するdiv要素 map: map, // 使用するマップ center: [longitude, latitude], // マップの中心座標 zoom: 10 // デフォルトのズームレベル });
上記の手順に従うと、viewDiv という ID を持つ HTML 要素内に地図が表示されます。WebMap クラスと MapView クラスを使用した方法
WebMap クラスは、ArcGIS Online や Portal for ArcGIS などポータル サイト上で作成した Web マップを表示するためのクラスです。WebMap クラスではベースマップの定義、追加しているレイヤー、スタイルの定義、ポップアップの設定などマップに関する基本的な設定がポータル サイト上で既に行われており、その設定のまま、Web アプリケーションで表示できる特徴がございます。Web マップ ID は、詳細ページ URL の最後の値です。例えば、Topographic マップの詳細ページ URL が「https://www.arcgis.com/home/item.html?id=67372ff42cd145319639a99152b15bc3」の場合、Web マップ ID は「67372ff42cd145319639a99152b15bc3」になります。特定の WebMap をロードできたら、MapView クラスを使用して、地図の表示を設定します。※ 3D マップの場合は、WebScene クラスと SceneView クラスを利用します。手順
HTML// マップを表示するための HTML 要素を用意します。 <div id="viewDiv" style="width: 100%; height: 500px;"></div>
JavaScript// Webマップのロード const webmap = new WebMap({ portalItem: { id: "WebMap の ID" } }); // マップの表示 const view = new MapView({ container: "viewDiv", // マップを表示するdiv要素 map: webmap // 使用するWebマップ });
上記の手順に従うと、viewDiv という ID を持つ HTML 要素内にポータル サイト上で作成した Web マップが表示されます。
メタデータ
機能
種類
製品