Índice
MapManagement(interface)CreateMapConfigRequest(mensagem)CreateMapContextConfigRequest(mensagem)CreateStyleConfigRequest(mensagem)DeleteMapConfigRequest(mensagem)DeleteMapContextConfigRequest(mensagem)DeleteStyleConfigRequest(mensagem)GetMapConfigRequest(mensagem)GetMapContextConfigRequest(mensagem)GetStyleConfigRequest(mensagem)ListMapConfigsRequest(mensagem)ListMapConfigsResponse(mensagem)ListMapContextConfigsRequest(mensagem)ListMapContextConfigsResponse(mensagem)ListStyleConfigsRequest(mensagem)ListStyleConfigsResponse(mensagem)MapConfig(mensagem)MapContextConfig(mensagem)MapContextConfig.MapVariant(enum)MapFeatures(mensagem)MapFeatures.SimpleFeature(enum)MapRenderingType(enum)StyleConfig(mensagem)StyleConfigView(enum)UpdateMapConfigRequest(mensagem)UpdateMapContextConfigRequest(mensagem)UpdateStyleConfigRequest(mensagem)
MapManagement
A API Map Management oferece suporte a operações CRUD em recursos de Estilização de mapas baseada na nuvem: MapConfigs, StyleConfigs e MapContextConfigs. Com essa API, os desenvolvedores podem gerenciar a aparência dos mapas e estilizar de acordo com as especificações.
| CreateMapConfig |
|---|
|
Cria um MapConfig em um projeto.
|
| CreateMapContextConfig |
|---|
|
Cria um MapContextConfig.
|
| CreateStyleConfig |
|---|
|
Cria um StyleConfig.
|
| DeleteMapConfig |
|---|
|
Exclui um MapConfig.
|
| DeleteMapContextConfig |
|---|
|
Exclui um MapContextConfig.
|
| DeleteStyleConfig |
|---|
|
Exclui um StyleConfig.
|
| GetMapConfig |
|---|
|
Recebe um MapConfig.
|
| GetMapContextConfig |
|---|
|
Recebe um MapContextConfig.
|
| GetStyleConfig |
|---|
|
Recebe um StyleConfig.
|
| ListMapConfigs |
|---|
|
Lista MapConfigs para um projeto.
|
| ListMapContextConfigs |
|---|
|
Lista MapContextConfigs.
|
| ListStyleConfigs |
|---|
|
Lista StyleConfigs.
|
| UpdateMapConfig |
|---|
|
Atualiza um MapConfig.
|
| UpdateMapContextConfig |
|---|
|
Atualiza um MapContextConfig.
|
| UpdateStyleConfig |
|---|
|
Atualiza um StyleConfig.
|
CreateMapConfigRequest
Solicitação para criar um MapConfig.
| Campos | |
|---|---|
parent |
Obrigatório. Projeto pai que será proprietário do MapConfig. Formato: |
map_config |
Obrigatório. O MapConfig a ser criado. |
CreateMapContextConfigRequest
Solicitação para criar um MapContextConfig.
| Campos | |
|---|---|
parent |
Obrigatório. MapConfig principal que vai possuir o MapContextConfig. Formato: |
map_context_config |
Obrigatório. O MapContextConfig a ser criado. |
CreateStyleConfigRequest
Solicitação para criar um StyleConfig.
| Campos | |
|---|---|
parent |
Obrigatório. Projeto pai que será proprietário do StyleConfig. Formato: |
style_config |
Obrigatório. O StyleConfig a ser criado. |
DeleteMapConfigRequest
Solicitação para excluir um MapConfig. Se o MapConfig tiver MapContextConfigs filhos, eles também serão excluídos.
| Campos | |
|---|---|
name |
Obrigatório. Nome do recurso do MapConfig a ser excluído. Formato: |
force |
Opcional. Se definido como verdadeiro, todos os MapContextConfigs desse MapConfig também serão excluídos. Caso contrário, a solicitação só vai funcionar se o MapConfig não tiver MapContextConfigs. |
DeleteMapContextConfigRequest
Solicitação para excluir um MapContextConfig.
| Campos | |
|---|---|
name |
Obrigatório. Nome do recurso do MapContextConfig a ser excluído. Formato: |
DeleteStyleConfigRequest
Solicitação para excluir um StyleConfig.
| Campos | |
|---|---|
name |
Obrigatório. Nome do recurso do StyleConfig a ser excluído. Formato: |
GetMapConfigRequest
Solicitação para receber um MapConfig.
| Campos | |
|---|---|
name |
Obrigatório. Nome do recurso do MapConfig. Formato: |
GetMapContextConfigRequest
Solicitação para receber um MapContextConfig.
| Campos | |
|---|---|
name |
Obrigatório. Nome do recurso do MapContextConfig. Formato: |
GetStyleConfigRequest
Solicitação para receber um StyleConfig.
| Campos | |
|---|---|
name |
Obrigatório. Nome do recurso StyleConfig. Formato: |
ListMapConfigsRequest
Solicitação para listar MapConfigs.
| Campos | |
|---|---|
parent |
Obrigatório. Projeto pai que é proprietário dos MapConfigs. Formato: |
page_size |
Opcional. O número máximo de MapConfigs a serem retornadas. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo 50 MapConfigs serão retornados. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. NO MOMENTO, NÃO É COMPATÍVEL. |
page_token |
Opcional. Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListMapConfigsResponse
Resposta para listar MapConfigs.
| Campos | |
|---|---|
map_configs[] |
A lista de MapConfigs. |
next_page_token |
Um token, que pode ser enviado como |
ListMapContextConfigsRequest
Solicitação para listar MapContextConfigs.
| Campos | |
|---|---|
parent |
Obrigatório. MapConfig principal que possui os MapContextConfigs. Formato: |
page_size |
Opcional. O número máximo de MapContextConfigs a serem retornados. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo 50 MapContextConfigs serão retornados. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. NO MOMENTO, NÃO É COMPATÍVEL. |
page_token |
Opcional. Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
ListMapContextConfigsResponse
Resposta para listar MapContextConfigs.
| Campos | |
|---|---|
map_context_configs[] |
Os MapContextConfigs. |
next_page_token |
Um token, que pode ser enviado como |
ListStyleConfigsRequest
Solicitação para listar StyleConfigs.
| Campos | |
|---|---|
parent |
Obrigatório. Projeto pai que é proprietário das StyleConfigs. Formato: |
page_size |
Opcional. O número máximo de StyleConfigs a serem retornadas. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo 50 StyleConfigs serão retornados. O valor máximo é 1.000. Valores maiores serão convertidos para 1.000. NO MOMENTO, NÃO É COMPATÍVEL. |
page_token |
Opcional. Um token de página recebido de uma chamada Ao paginar, todos os outros parâmetros fornecidos para |
filter |
Opcional. Expressão de filtro para a chamada "ListStyleConfigs". No momento, só é possível filtrar por display_name. Por exemplo, |
view |
Opcional. O subconjunto de StyleConfig a ser retornado. Se não for definido, o comportamento padrão será retornar a visualização COMPLETA. |
ListStyleConfigsResponse
Resposta para listar StyleConfigs.
| Campos | |
|---|---|
style_configs[] |
Os StyleConfigs. |
next_page_token |
Um token, que pode ser enviado como |
MapConfig
Representa um único mapa em um aplicativo cliente da API Maps. O MapConfig é o recurso pai dos MapContextConfigs e permite a estilização personalizada em SDKs (mobile/Web). Um MapConfig pode ter vários MapContextConfigs, cada um aplicando estilos a variantes específicas do mapa. Próximo ID = 9;
| Campos | |
|---|---|
name |
Apenas saída. Identificador. Nome do recurso deste MapConfig. Por exemplo: "projects/my-project-123/mapConfigs/234". Apenas saída. |
display_name |
Opcional. O nome de exibição deste MapConfig, conforme especificado pelo usuário. |
description |
Opcional. A descrição deste MapConfig, conforme especificado pelo usuário. |
map_id |
Apenas saída. O ID do mapa deste MapConfig, usado para identificar o mapa em aplicativos clientes. Esse campo somente leitura é gerado quando o MapConfig é criado. Apenas saída. |
map_features |
Opcional. Os recursos do mapa que se aplicam a essa configuração. |
map_type |
Opcional. Representa o tipo de mapa do MapConfig. Se não for definido, o comportamento padrão será usar o tipo de mapa rasterizado. |
create_time |
Apenas saída. Indica a hora de criação da configuração do mapa. Apenas saída. |
update_time |
Apenas saída. Indica a última atualização da configuração do mapa. Apenas saída. |
MapContextConfig
Encapsula a configuração de estilo de um mapa. O MapContextConfig associa componentes de estilização, como um StyleConfig e conjuntos de dados, a variantes de mapa específicas de um MapConfig. Quando o MapConfig é carregado em um SDK, as informações de estilo e conjunto de dados do MapContextConfig são aplicadas às variantes de mapa especificadas. Próximo ID = 10;
| Campos | |
|---|---|
name |
Apenas saída. Identificador. Nome do recurso deste MapContextConfig. Por exemplo: projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id} |
map_config |
Obrigatório. O nome do recurso MapConfig a que este MapContextConfig está associado. Formato: projects/{project}/mapConfigs/{map_config}. Esse campo é obrigatório e não pode ser omitido. |
style_config |
Obrigatório. O nome do recurso StyleConfig que está estilizando este MapContextConfig. Esse campo é obrigatório e não pode ser omitido. Formato: projects/{project}/styleConfigs/{style_config} |
dataset[] |
Opcional. O nome do recurso do conjunto de dados associado a este MapContextConfig. Esse campo é opcional e pode ser omitido. Se omitido, nenhum conjunto de dados será associado ao MapContextConfig. Se um conjunto de dados for especificado, ele será aplicado ao MapContextConfig. Formato: projects/{project}/datasets/{dataset} |
alias |
Opcional. O nome legível para humanos definido pelo usuário para este MapContextConfig. |
map_variants[] |
Obrigatório. As variantes de mapa a que esse MapContextConfig pode ser aplicado. Se estiver vazio, o MapContextConfig será aplicado por padrão apenas à variante de mapa ROADMAP. |
create_time |
Apenas saída. Indica o horário de criação do MapContextConfig. Apenas saída. |
update_time |
Apenas saída. Indica a última hora de atualização do MapContextConfig. Apenas saída. |
MapVariant
Possíveis variantes de mapa a que o MapContextConfig pode ser aplicado. As variantes de mapa são agrupadas em variantes claras e escuras. Uma variante clara não pode ser pareada com uma variante escura para a mesma MapContextConfig. As variantes leves são: ROADMAP, SATELLITE, TERRAIN, NAVIGATION, TRANSIT, ABSTRACT3D, PHOTOREALISTIC3D. As variantes escuras são: ROADMAP_DARK, NAVIGATION_LOW_LIGHT, TERRAIN_DARK, TRANSIT_DARK.
Por exemplo, o seguinte é um pareamento válido: {MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}
Este é um pareamento inválido: {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}
| Tipos enumerados | |
|---|---|
ROADMAP |
O tipo de mapa de vias padrão. |
ROADMAP_DARK |
Uma versão escura do tipo de mapa de roteiro. |
SATELLITE |
imagens de satélite. |
TERRAIN |
Mapa de terreno. |
TERRAIN_DARK |
Uma versão escura do mapa de terreno. |
NAVIGATION |
Tipo de mapa de navegação. |
NAVIGATION_LOW_LIGHT |
Uma versão com pouca luz do tipo de mapa de navegação. |
TRANSIT |
Tipo de mapa de transporte público. |
TRANSIT_DARK |
Uma versão escura do tipo de mapa de transporte público. |
ABSTRACT3D |
Tipo de mapa 3D abstrato. |
PHOTOREALISTIC3D |
Tipo de mapa 3D fotorrealista. |
MapFeatures
Representa uma coleção de recursos de mapa que se aplicam a um MapConfig. Os recursos definidos em um MapConfig são herdados por todos os MapContextConfigs filhos. Próximo ID = 3;
| Campos | |
|---|---|
simple_features[] |
Opcional. O recurso visual a ser usado para este mapa. |
poi_boost_level |
Opcional. Nível de aumento de POI, em que 0 indica que não há aumentos e valores negativos indicam redução. Os PDIs promovidos são mostrados com um zoom menor do que o padrão e vice-versa. No momento, há suporte para dois níveis de reforço, então o nível é fixado em [-2, 2]. Se não for especificada, a densidade de PDI definida na folha de estilo será usada, se existir. Caso contrário, nenhuma densidade de PDI será aplicada. |
SimpleFeature
Representa o conjunto de recursos do mapa que afetam a estrutura intrínseca dele.
| Tipos enumerados | |
|---|---|
SIMPLE_FEATURE_UNSPECIFIED |
Recurso visual não especificado. |
FLATTEN_BUILDINGS |
Achata todos os edifícios no mapa. |
ICONIC_ICONS |
Influencia a forma como os ícones são renderizados. |
MapRenderingType
O tipo de mapa a ser renderizado. O comportamento padrão é RASTER se não for especificado.
| Tipos enumerados | |
|---|---|
RASTER |
Um mapa renderizado usando a implementação baseada em raster. |
VECTOR |
Um mapa renderizado usando WebGL. |
StyleConfig
Representa um único estilo em um aplicativo cliente da API Maps. O StyleConfig contém a folha de estilo que define a aparência visual do mapa. Próximo ID = 9;
| Campos | |
|---|---|
name |
Apenas saída. Identificador. Nome do recurso deste StyleConfig. Por exemplo: "projects/my-project-123/styleConfigs/234". |
display_name |
Opcional. O nome de exibição deste StyleConfig, conforme especificado pelo usuário. |
description |
Opcional. A descrição deste StyleConfig, conforme especificado pelo usuário. |
style_id |
Apenas saída. O identificador exclusivo deste estilo. Este é um campo somente leitura gerado quando o StyleConfig é criado. Apenas saída. |
json_style_sheet |
Opcional. Representação JSON da folha de estilo para este StyleConfig. Se não for especificado, o estilo de mapa base do Google será usado. Consulte https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference para mais detalhes sobre o formato JSON aceito. |
create_time |
Apenas saída. Indica a hora de criação do StyleConfig. |
update_time |
Apenas saída. Indica o horário da última atualização do StyleConfig. |
StyleConfigView
Qual subconjunto de StyleConfig será retornado.
| Tipos enumerados | |
|---|---|
STYLE_CONFIG_VIEW_UNSPECIFIED |
Visualização não especificada. |
FULL |
Inclua o json_style_sheet na resposta. |
METADATA_ONLY |
Exclua o json_style_sheet da resposta. |
UpdateMapConfigRequest
Solicitação para atualizar um MapConfig.
| Campos | |
|---|---|
map_config |
Obrigatório. O MapConfig a ser atualizado. O campo |
update_mask |
Opcional. O campo específico a ser atualizado para o MapConfig. Se não for especificado, o MapConfig será atualizado por completo. Os campos válidos são:
|
UpdateMapContextConfigRequest
Solicitação para atualizar um MapContextConfig.
| Campos | |
|---|---|
map_context_config |
Obrigatório. O MapContextConfig a ser atualizado. O campo |
update_mask |
Opcional. Lista de campos a serem atualizados. Se não for especificado, o MapContextConfig será atualizado por completo. Os campos válidos são:
|
UpdateStyleConfigRequest
Solicitação para atualizar um StyleConfig.
| Campos | |
|---|---|
style_config |
Obrigatório. O StyleConfig a ser atualizado. O campo |
update_mask |
Opcional. Lista de campos a serem atualizados. Se não for especificado, o StyleConfig será atualizado por completo. Os campos válidos são:
|