Index
MapManagement(interface)CreateMapConfigRequest(message)CreateMapContextConfigRequest(message)CreateStyleConfigRequest(message)DeleteMapConfigRequest(message)DeleteMapContextConfigRequest(message)DeleteStyleConfigRequest(message)GetMapConfigRequest(message)GetMapContextConfigRequest(message)GetStyleConfigRequest(message)ListMapConfigsRequest(message)ListMapConfigsResponse(message)ListMapContextConfigsRequest(message)ListMapContextConfigsResponse(message)ListStyleConfigsRequest(message)ListStyleConfigsResponse(message)MapConfig(message)MapContextConfig(message)MapContextConfig.MapVariant(enum)MapFeatures(message)MapFeatures.SimpleFeature(enum)MapRenderingType(enum)StyleConfig(message)StyleConfigView(enum)UpdateMapConfigRequest(message)UpdateMapContextConfigRequest(message)UpdateStyleConfigRequest(message)
MapManagement
L'API Map Management est compatible avec les opérations CRUD sur les ressources de style de carte basées dans le cloud : MapConfigs, StyleConfigs et MapContextConfigs. Cette API permet aux développeurs de gérer l'apparence visuelle de leurs cartes et de les personnaliser selon leurs spécifications.
| CreateMapConfig |
|---|
|
Crée une MapConfig dans un projet.
|
| CreateMapContextConfig |
|---|
|
Crée un MapContextConfig.
|
| CreateStyleConfig |
|---|
|
Crée un StyleConfig.
|
| DeleteMapConfig |
|---|
|
Supprime une MapConfig.
|
| DeleteMapContextConfig |
|---|
|
Supprime un objet MapContextConfig.
|
| DeleteStyleConfig |
|---|
|
Supprime un StyleConfig.
|
| GetMapConfig |
|---|
|
Permet d'obtenir une instance MapConfig.
|
| GetMapContextConfig |
|---|
|
Obtient une MapContextConfig.
|
| GetStyleConfig |
|---|
|
Permet d'obtenir une instance StyleConfig.
|
| ListMapConfigs |
|---|
|
Répertorie les MapConfigs d'un projet.
|
| ListMapContextConfigs |
|---|
|
Liste les MapContextConfigs.
|
| ListStyleConfigs |
|---|
|
Répertorie les StyleConfigs.
|
| UpdateMapConfig |
|---|
|
Met à jour un MapConfig.
|
| UpdateMapContextConfig |
|---|
|
Met à jour un MapContextConfig.
|
| UpdateStyleConfig |
|---|
|
Met à jour un StyleConfig.
|
CreateMapConfigRequest
Requête de création d'une ressource MapConfig.
| Champs | |
|---|---|
parent |
Obligatoire. Projet parent qui sera propriétaire de MapConfig. Format : |
map_config |
Obligatoire. MapConfig à créer. |
CreateMapContextConfigRequest
Requête de création d'une MapContextConfig.
| Champs | |
|---|---|
parent |
Obligatoire. MapConfig parent qui possédera MapContextConfig. Format : |
map_context_config |
Obligatoire. MapContextConfig à créer. |
CreateStyleConfigRequest
Requête de création d'une ressource StyleConfig.
| Champs | |
|---|---|
parent |
Obligatoire. Projet parent qui sera propriétaire de StyleConfig. Format : |
style_config |
Obligatoire. StyleConfig à créer. |
DeleteMapConfigRequest
Requête de suppression d'une ressource MapConfig. Si MapConfig comporte des MapContextConfigs enfants, ceux-ci seront également supprimés.
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource de la MapConfig à supprimer. Format : |
force |
Facultatif. Si la valeur est définie sur "true", toutes les MapContextConfigs de MapConfig seront également supprimées. (Sinon, la requête ne fonctionnera que si MapConfig ne comporte pas de MapContextConfigs.) |
DeleteMapContextConfigRequest
Requête de suppression d'une ressource MapContextConfig.
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource de la MapContextConfig à supprimer. Format : |
DeleteStyleConfigRequest
Requête de suppression d'une ressource StyleConfig.
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource de la StyleConfig à supprimer. Format : |
GetMapConfigRequest
Requête permettant d'obtenir un MapConfig.
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource de MapConfig. Format : |
GetMapContextConfigRequest
Requête pour obtenir un MapContextConfig.
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource de MapContextConfig. Format : |
GetStyleConfigRequest
Requête permettant d'obtenir une StyleConfig.
| Champs | |
|---|---|
name |
Obligatoire. Nom de ressource de StyleConfig. Format : |
ListMapConfigsRequest
Requête permettant de répertorier les ressources MapConfig.
| Champs | |
|---|---|
parent |
Obligatoire. Projet parent propriétaire des MapConfigs. Format : |
page_size |
Facultatif. Nombre maximal de MapConfigs à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 MapConfigs au maximum sont renvoyés. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. ACTUELLEMENT NON PRIS EN CHARGE. |
page_token |
Facultatif. Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListMapConfigsResponse
Réponse à la liste des MapConfigs.
| Champs | |
|---|---|
map_configs[] |
Liste des MapConfigs. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ListMapContextConfigsRequest
Requête permettant de répertorier les ressources MapContextConfig.
| Champs | |
|---|---|
parent |
Obligatoire. MapConfig parent qui possède les MapContextConfigs. Format : |
page_size |
Facultatif. Nombre maximal de MapContextConfigs à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 MapContextConfigs au maximum sont renvoyés. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. ACTUELLEMENT NON PRIS EN CHARGE. |
page_token |
Facultatif. Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
ListMapContextConfigsResponse
Réponse à la liste des MapContextConfigs.
| Champs | |
|---|---|
map_context_configs[] |
MapContextConfigs. |
next_page_token |
Jeton pouvant être envoyé en tant que |
ListStyleConfigsRequest
Requête permettant de répertorier les ressources StyleConfig.
| Champs | |
|---|---|
parent |
Obligatoire. Projet parent propriétaire des StyleConfigs. Format : |
page_size |
Facultatif. Nombre maximal de StyleConfigs à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 50 StyleConfigs au maximum sont renvoyés. La valeur maximale est 1 000. Les valeurs supérieures sont réduites à 1 000. ACTUELLEMENT NON PRIS EN CHARGE. |
page_token |
Facultatif. Jeton de page reçu d'un appel Lors de la pagination, tous les autres paramètres fournis à |
filter |
Facultatif. Expression de filtre pour l'appel ListStyleConfigs. Actuellement, seul le filtrage par display_name est pris en charge. Par exemple, |
view |
Facultatif. Sous-ensemble de StyleConfig à renvoyer. Si ce paramètre n'est pas défini, le comportement par défaut consiste à renvoyer la vue COMPLÈTE. |
ListStyleConfigsResponse
Réponse à la liste StyleConfigs.
| Champs | |
|---|---|
style_configs[] |
StyleConfigs. |
next_page_token |
Jeton pouvant être envoyé en tant que |
MapConfig
Représente une seule carte dans une application cliente de l'API Maps. MapConfig est la ressource parente de MapContextConfigs et permet de personnaliser le style dans les SDK (mobile/Web). Un MapConfig peut comporter plusieurs MapContextConfigs, chacun appliquant un style à des variantes de carte spécifiques. ID suivant : 9
| Champs | |
|---|---|
name |
Uniquement en sortie. Identifiant. Nom de ressource de cette MapConfig. Par exemple : "projects/my-project-123/mapConfigs/234". Uniquement en sortie. |
display_name |
Facultatif. Nom à afficher de cette MapConfig, tel que spécifié par l'utilisateur. |
description |
Facultatif. Description de cette MapConfig, telle que spécifiée par l'utilisateur. |
map_id |
Uniquement en sortie. ID de carte de cette MapConfig, utilisé pour identifier la carte dans les applications clientes. Ce champ en lecture seule est généré lorsque le MapConfig est créé. Uniquement en sortie. |
map_features |
Facultatif. Fonctionnalités de carte qui s'appliquent à cette configuration de carte. |
map_type |
Facultatif. Représente le type de carte de MapConfig. Si cette option n'est pas définie, le comportement par défaut consiste à utiliser le type de carte raster. |
create_time |
Uniquement en sortie. Indique l'heure de création de la configuration de la carte. Uniquement en sortie. |
update_time |
Uniquement en sortie. Indique l'heure de la dernière mise à jour de la configuration de la carte. Uniquement en sortie. |
MapContextConfig
Encapsule la configuration du style d'une carte. MapContextConfig associe des composants de style, tels que StyleConfig et Datasets, à des variantes de carte spécifiques d'un MapConfig. Lorsque MapConfig est chargé dans un SDK, les informations de style et d'ensemble de données de MapContextConfig sont appliquées aux variantes de carte spécifiées. ID suivant = 10 ;
| Champs | |
|---|---|
name |
Uniquement en sortie. Identifiant. Nom de ressource de cette MapContextConfig. Par exemple : projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id} |
map_config |
Obligatoire. Nom de la ressource MapConfig à laquelle cette MapContextConfig est associée. Format : projects/{project}/mapConfigs/{map_config}. Ce champ est obligatoire et ne peut pas être omis. |
style_config |
Obligatoire. Nom de la ressource StyleConfig qui définit le style de cette MapContextConfig. Ce champ est obligatoire et ne peut pas être omis. Format : projects/{project}/styleConfigs/{style_config} |
dataset[] |
Facultatif. Nom de ressource de l'ensemble de données associé à cette MapContextConfig. Ce champ est facultatif et peut être omis. Si elle est omise, aucun ensemble de données ne sera associé à MapContextConfig. Si un ensemble de données est spécifié, il sera appliqué à MapContextConfig. Format : projects/{project}/datasets/{dataset} |
alias |
Facultatif. Nom lisible défini par l'utilisateur pour cette MapContextConfig. |
map_variants[] |
Obligatoire. Variantes de carte auxquelles cette MapContextConfig peut être appliquée. Si ce champ est vide, MapContextConfig ne sera appliqué par défaut qu'à la variante de carte "ROADMAP". |
create_time |
Uniquement en sortie. Indique la date et l'heure de création de MapContextConfig. Uniquement en sortie. |
update_time |
Uniquement en sortie. Indique la date et l'heure de la dernière mise à jour de MapContextConfig. Uniquement en sortie. |
MapVariant
Variantes de carte possibles auxquelles MapContextConfig peut être appliqué. Les variantes de carte sont regroupées en variantes claires et sombres. Une variante claire ne peut pas être associée à une variante sombre pour le même MapContextConfig. Les variantes claires sont les suivantes : ROADMAP, SATELLITE, TERRAIN, NAVIGATION, TRANSIT, ABSTRACT3D, PHOTOREALISTIC3D. Les variantes sombres sont les suivantes : ROADMAP_DARK, NAVIGATION_LOW_LIGHT, TERRAIN_DARK et TRANSIT_DARK.
Par exemple, voici un appariement valide : {MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}
L'association suivante n'est pas valide : {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}
| Enums | |
|---|---|
ROADMAP |
Type de carte routière par défaut. |
ROADMAP_DARK |
Version sombre du type de carte "Roadmap". |
SATELLITE |
Images satellite. |
TERRAIN |
Type de carte en relief. |
TERRAIN_DARK |
Version sombre du type de carte en relief. |
NAVIGATION |
Type de carte de navigation. |
NAVIGATION_LOW_LIGHT |
Version basse luminosité du type de carte de navigation. |
TRANSIT |
Type de carte des transports en commun. |
TRANSIT_DARK |
Version sombre du type de carte des transports en commun. |
ABSTRACT3D |
Type de carte 3D abstraite. |
PHOTOREALISTIC3D |
Type de carte 3D photoréaliste. |
MapFeatures
Représente une collection d'éléments cartographiques qui s'appliquent à une MapConfig. Les fonctionnalités définies sur un MapConfig sont héritées par tous ses MapContextConfigs enfants. Identifiant suivant : 3
| Champs | |
|---|---|
simple_features[] |
Facultatif. Fonctionnalité visuelle à utiliser pour cette carte. |
poi_boost_level |
Facultatif. Niveau de boost des points d'intérêt. 0 signifie qu'il n'y a pas de boost et les valeurs négatives indiquent un déboost. Les POI mis en avant sont affichés à un niveau de zoom inférieur à celui par défaut, et inversement pour les POI non mis en avant. Actuellement, deux niveaux de renforcement sont pris en charge. Le niveau est donc limité à [-2, 2]. Si aucune valeur n'est spécifiée, la densité de POI définie dans la feuille de style sera utilisée, le cas échéant. Sinon, aucune densité de POI ne sera appliquée. |
SimpleFeature
Il s'agit de l'ensemble des éléments cartographiques qui affectent la structure intrinsèque de la carte.
| Enums | |
|---|---|
SIMPLE_FEATURE_UNSPECIFIED |
Caractéristique visuelle non spécifiée. |
FLATTEN_BUILDINGS |
Aplatit tous les bâtiments de la carte. |
ICONIC_ICONS |
Influe sur la façon dont les icônes sont affichées. |
MapRenderingType
Type de carte à afficher. Si aucun comportement n'est spécifié, le comportement par défaut est RASTER.
| Enums | |
|---|---|
RASTER |
Carte affichée à l'aide de l'implémentation basée sur le raster. |
VECTOR |
Carte affichée à l'aide de WebGL. |
StyleConfig
Représente un style unique dans une application cliente de l'API Maps. StyleConfig contient la feuille de style qui définit l'apparence visuelle de la carte. ID suivant : 9
| Champs | |
|---|---|
name |
Uniquement en sortie. Identifiant. Nom de ressource de cette StyleConfig. Par exemple : "projects/my-project-123/styleConfigs/234". |
display_name |
Facultatif. Nom à afficher de cette StyleConfig, tel que spécifié par l'utilisateur. |
description |
Facultatif. Description de cette StyleConfig, telle que spécifiée par l'utilisateur. |
style_id |
Uniquement en sortie. Identifiant unique de ce style. Il s'agit d'un champ en lecture seule qui est généré lorsque StyleConfig est créé. Uniquement en sortie. |
json_style_sheet |
Facultatif. Représentation JSON de la feuille de style pour cette StyleConfig. Si aucune valeur n'est spécifiée, le style de carte Google de base sera utilisé. Pour en savoir plus sur le format JSON acceptable, consultez https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference. |
create_time |
Uniquement en sortie. Indique l'heure de création de StyleConfig. |
update_time |
Uniquement en sortie. Indique la date et l'heure de la dernière mise à jour de StyleConfig. |
StyleConfigView
Sous-ensemble de StyleConfig à renvoyer.
| Enums | |
|---|---|
STYLE_CONFIG_VIEW_UNSPECIFIED |
Vue non spécifiée. |
FULL |
Incluez la feuille de style json dans la réponse. |
METADATA_ONLY |
Excluez la feuille de style json de la réponse. |
UpdateMapConfigRequest
Requête de mise à jour d'une ressource MapConfig.
| Champs | |
|---|---|
map_config |
Obligatoire. MapConfig à mettre à jour. Le champ |
update_mask |
Facultatif. Champ spécifique à mettre à jour pour MapConfig. Si ce paramètre n'est pas spécifié, l'intégralité de MapConfig sera mise à jour. Les champs valides sont les suivants :
|
UpdateMapContextConfigRequest
Requête de mise à jour d'une ressource MapContextConfig.
| Champs | |
|---|---|
map_context_config |
Obligatoire. MapContextConfig à mettre à jour. Le champ |
update_mask |
Facultatif. Liste des champs à mettre à jour. Si ce paramètre n'est pas spécifié, l'intégralité de MapContextConfig sera mise à jour. Les champs valides sont les suivants :
|
UpdateStyleConfigRequest
Requête de mise à jour d'une StyleConfig.
| Champs | |
|---|---|
style_config |
Obligatoire. StyleConfig à mettre à jour. Le champ |
update_mask |
Facultatif. Liste des champs à mettre à jour. Si elle n'est pas spécifiée, la StyleConfig sera mise à jour dans son intégralité. Les champs valides sont les suivants :
|