インデックス
MapManagement(インターフェース)CreateMapConfigRequest(メッセージ)CreateMapContextConfigRequest(メッセージ)CreateStyleConfigRequest(メッセージ)DeleteMapConfigRequest(メッセージ)DeleteMapContextConfigRequest(メッセージ)DeleteStyleConfigRequest(メッセージ)GetMapConfigRequest(メッセージ)GetMapContextConfigRequest(メッセージ)GetStyleConfigRequest(メッセージ)ListMapConfigsRequest(メッセージ)ListMapConfigsResponse(メッセージ)ListMapContextConfigsRequest(メッセージ)ListMapContextConfigsResponse(メッセージ)ListStyleConfigsRequest(メッセージ)ListStyleConfigsResponse(メッセージ)MapConfig(メッセージ)MapContextConfig(メッセージ)MapContextConfig.MapVariant(列挙型)MapFeatures(メッセージ)MapFeatures.SimpleFeature(列挙型)MapRenderingType(列挙型)StyleConfig(メッセージ)StyleConfigView(列挙型)UpdateMapConfigRequest(メッセージ)UpdateMapContextConfigRequest(メッセージ)UpdateStyleConfigRequest(メッセージ)
インターフェース MapManagement
Map Management API のサービス定義。
| メソッド | |
|---|---|
|
プロジェクトに MapConfig を作成します。 |
|
MapContextConfig を作成します。 |
|
StyleConfig を作成します。 |
|
MapConfig を削除します。 |
|
MapContextConfig を削除します。 |
|
StyleConfig を削除します。 |
|
MapConfig を取得します。 |
|
MapContextConfig を取得します。 |
|
StyleConfig を取得します。 |
|
プロジェクトの MapConfig を一覧表示します。 |
|
MapContextConfigs を一覧表示します。 |
|
StyleConfig を一覧表示します。 |
|
MapConfig を更新します。 |
|
MapContextConfig を更新します。 |
|
StyleConfig を更新します。 |
CreateMapConfigRequest
MapConfig の作成リクエスト。
| フィールド | |
|---|---|
parent |
必須。MapConfig を所有する親プロジェクト。形式: |
map_config |
必須。作成する MapConfig。 |
CreateMapContextConfigRequest
MapContextConfig の作成リクエスト。
| フィールド | |
|---|---|
parent |
必須。MapContextConfig を所有する親 MapConfig。形式: |
map_context_config |
必須。作成する MapContextConfig。 |
CreateStyleConfigRequest
StyleConfig の作成リクエスト。
| フィールド | |
|---|---|
parent |
必須。StyleConfig を所有する親プロジェクト。形式: |
style_config |
必須。作成する StyleConfig。 |
DeleteMapConfigRequest
MapConfig を削除するリクエスト。
| フィールド | |
|---|---|
name |
必須。削除する MapConfig の名前。形式: |
DeleteMapContextConfigRequest
MapContextConfig を削除するリクエスト。
| フィールド | |
|---|---|
name |
必須。削除する MapContextConfig の名前。形式: |
DeleteStyleConfigRequest
StyleConfig を削除するリクエスト。
| フィールド | |
|---|---|
name |
必須。削除する StyleConfig の名前。形式: |
GetMapConfigRequest
MapConfig を取得するリクエスト。
| フィールド | |
|---|---|
name |
必須。取得する MapConfig の名前。形式: |
GetMapContextConfigRequest
MapContextConfig を取得するリクエスト。
| フィールド | |
|---|---|
name |
必須。取得する MapContextConfig の名前。形式: |
GetStyleConfigRequest
StyleConfig を取得するリクエスト。
| フィールド | |
|---|---|
name |
必須。取得する StyleConfig の名前。形式: |
view |
省略可。返す StyleConfig のサブセット。設定されていない場合、デフォルトの動作は FULL ビューを返すことです。 |
ListMapConfigsRequest
プロジェクトの MapConfig を一覧表示するリクエスト。
| フィールド | |
|---|---|
parent |
必須。MapConfig を所有する親プロジェクト。形式: |
page_size |
省略可。返す MapConfig の最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合、最大で 50 個の MapConfig が返されます。最大値は 1,000 です。1,000 を超える値は 1,000 に強制変換されます。現在サポートされていません。 |
page_token |
省略可。前回の ページ分割を行う場合、 |
ListMapConfigsResponse
MapConfig のリスト取得リクエストに対するレスポンス。
| フィールド | |
|---|---|
map_configs[] |
MapConfig のリスト。 |
next_page_token |
次のページを取得するために |
ListMapContextConfigsRequest
MapContextConfigs のリストを取得するリクエスト。
| フィールド | |
|---|---|
parent |
必須。MapContextConfigs を所有する親 MapConfig。形式: |
page_size |
省略可。返す MapContextConfigs の最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合、最大で 50 個の MapContextConfig が返されます。最大値は 1,000 です。1,000 を超える値は 1,000 に強制変換されます。現在サポートされていません。 |
page_token |
省略可。前回の ページ分割を行う場合、 |
ListMapContextConfigsResponse
MapContextConfigs のリスト取得に対するレスポンス。
| フィールド | |
|---|---|
map_context_configs[] |
MapContextConfigs。 |
next_page_token |
次のページを取得するために |
ListStyleConfigsRequest
StyleConfig のリストを取得するリクエスト。
| フィールド | |
|---|---|
parent |
必須。StyleConfigs を所有する親プロジェクト。形式: |
page_size |
省略可。返す StyleConfigs の最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合は、最大で 50 個の StyleConfig が返されます。最大値は 1,000 です。1,000 を超える値は 1,000 に強制変換されます。現在サポートされていません。 |
page_token |
省略可。前回の ページ分割を行う場合、 |
filter |
省略可。ListStyleConfigs 呼び出しのフィルタ式。現在、display_name によるフィルタリングのみがサポートされています。たとえば、 |
view |
省略可。返す StyleConfig のサブセット。設定されていない場合、デフォルトの動作は FULL ビューを返すことです。 |
ListStyleConfigsResponse
StyleConfigs のリスト取得に対するレスポンス。
| フィールド | |
|---|---|
style_configs[] |
StyleConfigs。 |
next_page_token |
次のページを取得するために |
MapConfig
Maps API クライアント アプリケーション内の単一の地図を表します。MapConfig は MapContextConfigs の親リソースであり、SDK(モバイル/ウェブ)でカスタム スタイリングを有効にします。MapConfig には複数の MapContextConfig を含めることができ、それぞれが特定の地図バリアントにスタイルを適用します。Next ID = 9;
| フィールド | |
|---|---|
name |
出力専用。ID。この MapConfig のリソース名。例: 「projects/my-project-123/mapConfigs/234」。出力専用。 |
display_name |
省略可。ユーザーが指定したこの MapConfig の表示名。 |
description |
省略可。ユーザーが指定したこの MapConfig の説明。 |
map_id |
出力専用。この MapConfig のマップ ID。クライアント アプリケーションでマップを識別するために使用されます。この読み取り専用フィールドは、MapConfig の作成時に生成されます。出力専用。 |
map_features |
省略可。このマップ構成に適用されるマップ対象物。 |
map_type |
省略可。MapConfig のマップタイプを表します。設定されていない場合、デフォルトの動作はラスターマップタイプを使用することです。 |
create_time |
出力専用。マップ構成の作成日時を示します。出力専用。 |
update_time |
出力専用。マップ構成の最終更新日時を示します。出力専用。 |
MapContextConfig
地図のスタイル設定をカプセル化します。MapContextConfig は、StyleConfig や Datasets などのスタイリング コンポーネントを MapConfig の特定のマップ バリアントに関連付けます。MapConfig が SDK に読み込まれると、MapContextConfig のスタイル設定とデータセット情報が指定された地図バリアントに適用されます。次の ID = 10;
| フィールド | |
|---|---|
name |
出力専用。ID。この MapContextConfig のリソース名。例: projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id} |
map_config |
必須。この MapContextConfig が関連付けられている MapConfig リソース名。形式: projects/{project}/mapConfigs/{map_config}。このフィールドは必須であり、省略できません。 |
style_config |
必須。この MapContextConfig のスタイル設定を行う StyleConfig リソース名。このフィールドは必須であり、省略できません。形式: projects/{project}/styleConfigs/{style_config} |
dataset[] |
省略可。この MapContextConfig に関連付けられている Dataset リソース名。このフィールドは省略可能です。省略すると、データセットは MapContextConfig に関連付けられません。データセットが指定されている場合は、MapContextConfig に適用されます。形式: projects/{project}/datasets/{dataset} |
alias |
省略可。この MapContextConfig のユーザー定義の人が読める形式の名前。 |
map_variants[] |
必須。この MapContextConfig を適用できる地図バリアント。空の場合、MapContextConfig は ROADMAP マップ バリアントにのみデフォルトで適用されます。 |
create_time |
出力専用。MapContextConfig の作成日時を示します。出力専用。 |
update_time |
出力専用。MapContextConfig の最終更新日時を示します。出力専用。 |
MapVariant
MapContextConfig を適用できる地図のバリエーション。地図のバリアントは、ライト バリアントとダーク バリアントにグループ化されます。同じ MapContextConfig で Light バリアントと Dark バリアントをペアにすることはできません。ライト バリエーションは、ROADMAP、SATELLITE、TERRAIN、NAVIGATION、TRANSIT、ABSTRACT3D、PHOTOREALISTIC3D です。ダーク バリエーションは、ROADMAP_DARK、NAVIGATION_LOW_LIGHT、TERRAIN_DARK、TRANSIT_DARK です。
たとえば、次のペア設定は有効です。{MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}
無効なペアリングの例: {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}
| 列挙型 | |
|---|---|
ROADMAP |
デフォルトのロードマップの地図の種類。 |
ROADMAP_DARK |
ロードマップ地図タイプのダーク バージョン。 |
SATELLITE |
航空写真。 |
TERRAIN |
地図の種類 - 地形。 |
TERRAIN_DARK |
地形地図のダーク バージョン。 |
NAVIGATION |
ナビゲーションの地図の種類。 |
NAVIGATION_LOW_LIGHT |
ナビゲーション マップタイプの低照度バージョン。 |
TRANSIT |
交通機関の地図タイプ。 |
TRANSIT_DARK |
交通機関の地図タイプのダーク バージョン。 |
ABSTRACT3D |
抽象的な 3D 地図タイプ。 |
PHOTOREALISTIC3D |
Photorealistic 3D Maps の地図タイプ。 |
MapFeatures
MapConfig に適用される地図対象物のコレクションを表します。MapConfig で設定された機能は、すべての子 MapContextConfig に継承されます。Next ID = 3;
| フィールド | |
|---|---|
simple_features[] |
省略可。この地図に使用するビジュアル機能。 |
poi_boost_level |
省略可。POI ブースト レベル。0 はブーストなし、負の値はデブーストを示します。ブーストされたスポットは、デフォルトよりも低いズームレベルで表示されます。ブーストされていないスポットは、デフォルトよりも高いズームレベルで表示されます。現在、2 レベルのブーストがサポートされているため、レベルは [-2, 2] にクランプされます。指定しない場合、スタイルシートで定義された POI 密度が存在すれば、それが使用されます。それ以外の場合、POI 密度は適用されません。 |
SimpleFeature
これは、地図の固有の構造に影響する地図のフィーチャーのセットを表します。
| 列挙型 | |
|---|---|
SIMPLE_FEATURE_UNSPECIFIED |
視覚的特徴が指定されていません。 |
FLATTEN_BUILDINGS |
地図上のすべての建物を平らにします。 |
ICONIC_ICONS |
アイコンのレンダリング方法に影響します。 |
MapRenderingType
レンダリングする地図のタイプ。指定しない場合、デフォルトの動作は RASTER です。
| 列挙型 | |
|---|---|
RASTER |
ラスターベースの実装を使用してレンダリングされた地図。 |
VECTOR |
WebGL を使用してレンダリングされた地図。 |
StyleConfig
Maps API クライアント アプリケーションの単一のスタイルを表します。StyleConfig には、地図の視覚的な外観を定義するスタイルシートが含まれています。Next ID = 9;
| フィールド | |
|---|---|
name |
出力専用。ID。この StyleConfig のリソース名。例: 「projects/my-project-123/styleConfigs/234」。 |
display_name |
省略可。ユーザーが指定したこの StyleConfig の表示名。 |
description |
省略可。ユーザーが指定したこの StyleConfig の説明。 |
style_id |
出力専用。このスタイルの固有識別子。StyleConfig の作成時に生成される読み取り専用のフィールドです。出力専用。 |
json_style_sheet |
省略可。この StyleConfig のスタイルシートの JSON 表現。指定しない場合は、ベースの Google マップのスタイルが使用されます。使用可能な JSON 形式について詳しくは、https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference をご覧ください。 |
create_time |
出力専用。StyleConfig の作成時刻を示します。 |
update_time |
出力専用。StyleConfig の最終更新日時を示します。 |
StyleConfigView
返す StyleConfig のサブセット。
| 列挙型 | |
|---|---|
STYLE_CONFIG_VIEW_UNSPECIFIED |
ビューが指定されていません。 |
FULL |
レスポンスに json_style_sheet を含めます。 |
METADATA_ONLY |
レスポンスから json_style_sheet を除外します。 |
UpdateMapConfigRequest
MapConfig の更新リクエスト。
| フィールド | |
|---|---|
map_config |
必須。更新する MapConfig。 MapConfig の |
update_mask |
省略可。MapConfig で更新する特定のフィールド。指定しない場合、MapConfig は全体が更新されます。有効なフィールドは次のとおりです。
|
UpdateMapContextConfigRequest
MapContextConfig の更新リクエスト。
| フィールド | |
|---|---|
map_context_config |
必須。更新する MapContextConfig。 MapContextConfig の |
update_mask |
省略可。更新するフィールドのリスト。指定しない場合、MapContextConfig は全体が更新されます。有効なフィールドは次のとおりです。
|
UpdateStyleConfigRequest
StyleConfig の更新リクエスト。
| フィールド | |
|---|---|
style_config |
必須。更新する StyleConfig。 StyleConfig の |
update_mask |
省略可。更新するフィールドのリスト。指定しない場合、StyleConfig は全体が更新されます。有効なフィールドは次のとおりです。
|