Map Management API v2

Map Management API は、MapConfigs、StyleConfigs、MapContextConfigs などの Cloud ベースのマップのスタイル設定リソースに対する CRUD オペレーションをサポートしています。

サービス: mapmanagement.googleapis.com

このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次のディスカバリ ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。

  • https://mapmanagement.googleapis.com

v2beta

REST リソース: v2beta.projects.mapConfigs

メソッド
createPOST /v2beta/{parent=projects/*}/mapConfigs
プロジェクトに MapConfig を作成します。
deleteDELETE /v2beta/{name=projects/*/mapConfigs/*}
MapConfig を削除します。
getGET /v2beta/{name=projects/*/mapConfigs/*}
MapConfig を取得します。
listGET /v2beta/{parent=projects/*}/mapConfigs
プロジェクトの MapConfigs を一覧表示します。
patchPATCH /v2beta/{map_config.name=projects/*/mapConfigs/*}
MapConfig を更新します。

REST リソース: v2beta.projects.styleConfigs

メソッド
createPOST /v2beta/{parent=projects/*}/styleConfigs
StyleConfig を作成します。
deleteDELETE /v2beta/{name=projects/*/styleConfigs/*}
StyleConfig を削除します。
getGET /v2beta/{name=projects/*/styleConfigs/*}
StyleConfig を取得します。
listGET /v2beta/{parent=projects/*}/styleConfigs
StyleConfig を一覧表示します。
patchPATCH /v2beta/{style_config.name=projects/*/styleConfigs/*}
StyleConfig を更新します。

REST リソース: v2beta.projects.mapConfigs.mapContextConfigs

メソッド
createPOST /v2beta/{parent=projects/*/mapConfigs/*}/mapContextConfigs
MapContextConfig を作成します。
deleteDELETE /v2beta/{name=projects/*/mapConfigs/*/mapContextConfigs/*}
MapContextConfig を削除します。
getGET /v2beta/{name=projects/*/mapConfigs/*/mapContextConfigs/*}
MapContextConfig を取得します。
listGET /v2beta/{parent=projects/*/mapConfigs/*}/mapContextConfigs
MapContextConfigs を一覧表示します。
patchPATCH /v2beta/{map_context_config.name=projects/*/mapConfigs/*/mapContextConfigs/*}
MapContextConfig を更新します。

v2alpha

REST リソース: v2alpha.projects.mapConfigs

メソッド
createPOST /v2alpha/{parent=projects/*}/mapConfigs
プロジェクトに MapConfig を作成します。
deleteDELETE /v2alpha/{name=projects/*/mapConfigs/*}
MapConfig を削除します。
getGET /v2alpha/{name=projects/*/mapConfigs/*}
MapConfig を取得します。
listGET /v2alpha/{parent=projects/*}/mapConfigs
プロジェクトの MapConfigs を一覧表示します。
patchPATCH /v2alpha/{map_config.name=projects/*/mapConfigs/*}
MapConfig を更新します。

REST リソース: v2alpha.projects.styleConfigs

メソッド
createPOST /v2alpha/{parent=projects/*}/styleConfigs
StyleConfig を作成します。
deleteDELETE /v2alpha/{name=projects/*/styleConfigs/*}
StyleConfig を削除します。
getGET /v2alpha/{name=projects/*/styleConfigs/*}
StyleConfig を取得します。
listGET /v2alpha/{parent=projects/*}/styleConfigs
StyleConfig を一覧表示します。
patchPATCH /v2alpha/{style_config.name=projects/*/styleConfigs/*}
StyleConfig を更新します。

REST リソース: v2alpha.projects.mapConfigs.mapContextConfigs

メソッド
createPOST /v2alpha/{parent=projects/*/mapConfigs/*}/mapContextConfigs
MapContextConfig を作成します。
deleteDELETE /v2alpha/{name=projects/*/mapConfigs/*/mapContextConfigs/*}
MapContextConfig を削除します。
getGET /v2alpha/{name=projects/*/mapConfigs/*/mapContextConfigs/*}
MapContextConfig を取得します。
listGET /v2alpha/{parent=projects/*/mapConfigs/*}/mapContextConfigs
MapContextConfigs を一覧表示します。
patchPATCH /v2alpha/{map_context_config.name=projects/*/mapConfigs/*/mapContextConfigs/*}
MapContextConfig を更新します。