deck.gl オーバーレイ ビュー
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
サンプルを表示
deck.gl は WebGL を利用した可視化フレームワークで、大規模なデータセットを扱うことができ、2D および 3D データの可視化が簡単にできます。deck.gl のデータ可視化を Maps JavaScript API で追加するには、deck.gl の GoogleMapsOverlay
クラスを使用します。
deck.gl は複数のデータソースと形式をサポートしており、地図上に複数の可視化レイヤをレンダリングすることで、合成した可視化を作成できます。
要件
deck.gl を使用するには、Maps JavaScript API で提供されるラスターマップまたはベクターマップのどちらかを使う必要がありますが、Google の基本地図で WebGL を利用した機能(傾斜、回転、フル 3D カメラ コントロールなど)を最大限に活用するには、ベクターマップを使用することを強くおすすめします。
詳しくは、ベクターマップの概要をご覧ください。
deck.gl の読み込み
ウェブアプリで deck.gl を読み込むには、スクリプトタグを使用するか、Node Package Manager(NPM)のモジュールとしてインストールします。
詳しくは、deck.gl ウェブサイトの @deck.gl/google-maps に関するドキュメントをご覧ください。
地図に deck.gl の可視化機能を追加する
deck.gl の可視化機能を地図に追加するには、deck.gl が提供する GoogleMapsOverlay
クラスのインスタンスを作成します。
詳しくは、deck.gl ウェブサイトの GoogleMapsOverlay
に関するドキュメントをご覧ください。
使用可能な可視化機能
deck.gl には、さまざまな種類のデータを表示するために最適化された、2D と 3D の可視化機能が多数用意されています。完全なリストについては、deck.gl ウェブサイトのレイヤカタログをご覧ください。
例
deck.gl と Maps JavaScript API のその他の使用例:
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-27 UTC。
[null,null,["最終更新日 2025-08-27 UTC。"],[[["\u003cp\u003eDeck.gl is a WebGL-powered visualization framework offering diverse 2D and 3D data visualizations, easily integrated with the Maps JavaScript API using its \u003ccode\u003eGoogleMapsOverlay\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eIt supports various data sources and formats, enabling composite visualizations by layering multiple visualization types on the map, best utilized with the vector map for leveraging WebGL's 3D capabilities.\u003c/p\u003e\n"],["\u003cp\u003eDeck.gl can be integrated using a script tag or installed as modules from NPM, with detailed guidance available in the deck.gl documentation.\u003c/p\u003e\n"],["\u003cp\u003eNumerous 2D and 3D visualization options are provided by Deck.gl, optimized for different data types, as showcased in the Layer Catalog on the deck.gl website.\u003c/p\u003e\n"],["\u003cp\u003eExamples demonstrate the integration of Deck.gl and the Maps JavaScript API, including ArcLayer, Trips Layer, and ScatterPlot visualizations.\u003c/p\u003e\n"]]],[],null,["\u003cbr /\u003e\n\n\n[View Sample](/maps/documentation/javascript/examples/deckgl-tripslayer) \n\n[Deck.gl](https://deck.gl) is a WebGL-powered visualization\nframework that provides a variety of easy-to-use 2D and 3D data visualizations\nwith support for large data sets. You can add deck.gl data visualizations with\nthe Maps JavaScript API with deck.gl's [`GoogleMapsOverlay`](https://deck.gl/docs/api-reference/google-maps/google-maps-overlay) class.\n\nDeck.gl supports multiple datasources and formats, as well as creating\ncomposite visualizations by rendering multiple visualization layers on the map.\n\nRequirements\n\nTo use deck.gl you must use the raster or vector map provided by the Maps\nJavaScript API. It is highly recommended that you use the vector map so that\nyou can take full advantage of the WebGL-powered features of Google's basemap,\nincluding tilt, rotation, and full 3D camera control.\n\n[See the vector map overview for details](/maps/documentation/javascript/vector-map).\n\nLoading deck.gl\n\nDeck.gl can be loaded in your web app using either a script tag, or installed\nas modules from Node Package Manager (NPM).\n\nFor more information, see the [@deck.gl/google-maps documentation](https://deck.gl/docs/api-reference/google-maps/overview) on the deck.gl website.\n\nAdding deck.gl visualizations to the map\n\nDeck.gl visualizations are added to the map by creating an instance of the\n`GoogleMapsOverlay` class provided by deck.gl.\n\nFor more information, see the [`GoogleMapsOverlay` documentation](https://deck.gl/docs/api-reference/google-maps/google-maps-overlay) on the deck.gl website.\n\nAvailable visualizations\n\nDeck.gl provides many different 2D and 3D visualizations that are optimized for\ndisplaying different types of data. For a complete list, see the\n[Layer Catalog](https://deck.gl/docs/api-reference/layers) on the\ndeck.gl website.\n\nExamples\n\nSee more examples of deck.gl and Maps JavaScript API in action:\n\n- [Deck.gl ArcLayer](/maps/documentation/javascript/examples/deckgl-arclayer)\n- [Deck.gl HeatmpaLayer](/maps/documentation/javascript/examples/deckgl-heatmap)\n- [Deck.gl Trips Layer](/maps/documentation/javascript/examples/deckgl-tripslayer)\n- [Deck.gl ScatterPlot](/maps/documentation/javascript/examples/deckgl-points)"]]