Maps JavaScript API
ウェブアプリ用に動的でインタラクティブな地図、位置情報、地理空間のエクスペリエンスを作成し、高度にカスタマイズすることができます。
使ってみる
Maps JavaScript API の一般的な機能を使って、作成を始めてみましょう。
Google Maps Platform の利用を始める
Google Maps Platform のスタートガイドに沿って、アカウント作成と API キーの生成を済ませ、作成を始めましょう。
マーカーが配置された地図を作成する
Maps JavaScript API を読み込んで、マーカーを配置した地図をウェブアプリに追加する方法を確認しましょう。
地図のスタイルをカスタマイズする
道路、地勢、スポットなど、地図に含まれるほとんどすべての要素をカスタマイズできます。
マーカーに情報ウィンドウを追加する
マーカーをクリックしたユーザーに追加の情報やコンテキストを伝える情報ウィンドウを表示します。
機能
Maps JavaScript API のコア機能のドキュメントを参照しましょう。
地図タイプ
道路地図、衛星画像、ハイブリッド、地形図のほか、カスタム地図も表示できます。
ローカライズ
地図上のテキストを、40 以上の言語に自動ローカライズします。
マーカー
Google マップのデフォルトのマーカーを表示するほか、独自のカスタム スタイル マーカーを追加できます。
UI コントロール
地図上に表示される UI コントロールをカスタマイズします。
イベント
ユーザーの操作やライフサイクル イベントに反応するコードを記述します。
WebGL オーバーレイ表示
ベクター形式の基本地図の上に、WebGL を活かした 3D および 2D のリッチなエクスペリエンスを構築します。
情報ウィンドウ
マーカーにインタラクティブな情報ウィンドウを表示し、コンテキストや情報を追加します。
カスタム オーバーレイ
データ、画像、その他の情報を地図に重ねて表示できるオーバーレイをカスタム作成します。
地面オーバーレイ
独自の画像を地図にオーバーレイ表示し、パン操作やズーム操作にも連動させます。
データレイヤ
GeoJSON やその他のデータタイプを、地図上にさまざまな形式で表示します。
カスタム スタイル
地図に含まれるほとんどすべての視覚的要素のスタイルをカスタマイズします。
傾斜と回転
ベクター形式の基本地図をプログラマティックに 3 次元で傾斜および回転させます。
マーカー クラスタリング
密集しているマーカーをグループ化して、ユーザー エクスペリエンスをすっきりさせます。
ヒートマップ
地点ごとのデータの強弱を可視化します。
ライブラリ
Maps JS API を読み込むブートストラップ処理でオプションのライブラリを指定することにより、拡張機能を追加できます。
ライブラリの概要
Maps JS API を読み込む際に、任意で利用できるライブラリをブートストラップする方法を確認しましょう。
図形描画ライブラリ
地図上に図形を描画できるインタラクティブ機能をユーザーに提供しましょう。
ジオメトリ ライブラリ
地表面のジオメトリ データを処理するユーティリティ機能を活用しましょう。
プレイス ライブラリ
付近の場所(スポット)の検索、Place Autocomplete の有効化、場所の詳細や写真の取得が可能です。
ローカル コンテキスト ライブラリ(ベータ版)
写真ギャラリー付きのスポット選択ツールを備えたインタラクティブな地図を追加しましょう。
可視化ライブラリ
地点ごとのデータの強弱をヒートマップで可視化しましょう。
サービス
組み込みのデータサービスを活用して、ウェブアプリの内容をさらに充実させましょう。
ルートサービス
地図上の 2 点間のルートを取得します(経由地を 25 個まで指定可能)。
距離行列サービス
複数の出発地と目的地について、移動距離と所要時間を表で取得できます。
高度サービス
地表のさまざまな地点(海底を含む)の高度データを取得します。
ジオコーディング サービス
住所や場所 ID から座標へ、またはその逆方向の変換を行います。
最大ズーム画像サービス
ある場所で利用できる画像の最大ズームレベルを取得します。
ストリートビュー サービス
ウェブアプリに 360° ストリートビュー画像を追加できるほか、独自の画像もアップロードできます。
サンプルアプリ
そのまま使えるコードサンプルを、ローカルマシン上のお好みの開発環境で動かしてみましょう。
場所の検索
プレイス ライブラリを使って、付近の場所(スポット)を検索します。
ダークモード用の地図スタイル設定
カスタム地図スタイル設定により、ダークモード版の地図をウェブアプリに追加します。
マーカー アイコンのカスタマイズ
地図上のマーカー アイコンをカスタム画像に変更します。
カスタム オーバーレイの使用
パン操作やズーム操作にも追随する、リッチな地図オーバーレイを作成します。
交通状況レイヤの表示
リッチな地図オーバーレイで、交通状況をリアルタイム表示します。
地図の傾斜と回転
ベクター地図をプログラマティックに 3 次元で傾斜および回転させます。
ヘルプとサポート
誰かからサポートを受けて、誰かをサポートする。コミュニティに参加しましょう。
Stack Overflow
誰かからサポートを受けたり、誰かをサポートしたり。皆でよりよいマップを構築していきましょう。
Issue Tracker
バグを報告するか、機能リクエストを開きます。
プラットフォーム ステータス
プラットフォームのインシデントとサービス停止についてご確認ください。
サポート
Google Maps Platform チームにお問い合わせください。