Indice
MapManagement(interfaccia)CreateMapConfigRequest(messaggio)CreateMapContextConfigRequest(messaggio)CreateStyleConfigRequest(messaggio)DeleteMapConfigRequest(messaggio)DeleteMapContextConfigRequest(messaggio)DeleteStyleConfigRequest(messaggio)GetMapConfigRequest(messaggio)GetMapContextConfigRequest(messaggio)GetStyleConfigRequest(messaggio)ListMapConfigsRequest(messaggio)ListMapConfigsResponse(messaggio)ListMapContextConfigsRequest(messaggio)ListMapContextConfigsResponse(messaggio)ListStyleConfigsRequest(messaggio)ListStyleConfigsResponse(messaggio)MapConfig(messaggio)MapContextConfig(messaggio)MapContextConfig.MapVariant(enum)MapFeatures(messaggio)MapFeatures.SimpleFeature(enum)MapRenderingType(enum)StyleConfig(messaggio)StyleConfigView(enum)UpdateMapConfigRequest(messaggio)UpdateMapContextConfigRequest(messaggio)UpdateStyleConfigRequest(messaggio)
MapManagement
L'API di gestione delle mappe supporta le operazioni CRUD sulle risorse di personalizzazione delle mappe basata su cloud: MapConfigs, StyleConfigs e MapContextConfigs. Con questa API, gli sviluppatori possono gestire l'aspetto visivo delle loro mappe e personalizzarle in base alle loro specifiche.
| CreateMapConfig |
|---|
|
Crea un MapConfig in un progetto.
|
| CreateMapContextConfig |
|---|
|
Crea un oggetto MapContextConfig.
|
| CreateStyleConfig |
|---|
|
Crea un oggetto StyleConfig.
|
| DeleteMapConfig |
|---|
|
Elimina un MapConfig.
|
| DeleteMapContextConfig |
|---|
|
Elimina un MapContextConfig.
|
| DeleteStyleConfig |
|---|
|
Elimina una StyleConfig.
|
| GetMapConfig |
|---|
|
Recupera un oggetto MapConfig.
|
| GetMapContextConfig |
|---|
|
Recupera un MapContextConfig.
|
| GetStyleConfig |
|---|
|
Recupera un StyleConfig.
|
| ListMapConfigs |
|---|
|
Elenca MapConfig per un progetto.
|
| ListMapContextConfigs |
|---|
|
Elenca MapContextConfig.
|
| ListStyleConfigs |
|---|
|
Elenca StyleConfig.
|
| UpdateMapConfig |
|---|
|
Aggiorna un MapConfig.
|
| UpdateMapContextConfig |
|---|
|
Aggiorna un MapContextConfig.
|
| UpdateStyleConfig |
|---|
|
Aggiorna un StyleConfig.
|
CreateMapConfigRequest
Richiedi di creare un MapConfig.
| Campi | |
|---|---|
parent |
Obbligatorio. Progetto padre proprietario di MapConfig. Formato: |
map_config |
Obbligatorio. MapConfig da creare. |
CreateMapContextConfigRequest
Richiedi di creare un MapContextConfig.
| Campi | |
|---|---|
parent |
Obbligatorio. MapConfig principale che possiederà MapContextConfig. Formato: |
map_context_config |
Obbligatorio. MapContextConfig da creare. |
CreateStyleConfigRequest
Richiedi di creare un StyleConfig.
| Campi | |
|---|---|
parent |
Obbligatorio. Progetto padre proprietario di StyleConfig. Formato: |
style_config |
Obbligatorio. StyleConfig da creare. |
DeleteMapConfigRequest
Richiesta di eliminazione di un MapConfig. Se MapConfig contiene MapContextConfig secondari, anche questi verranno eliminati.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome risorsa di MapConfig da eliminare. Formato: |
force |
Facoltativo. Se impostato su true, verranno eliminati anche tutti i MapContextConfigs di questo MapConfig. In caso contrario, la richiesta funzionerà solo se MapConfig non ha MapContextConfigs. |
DeleteMapContextConfigRequest
Richiesta di eliminazione di un MapContextConfig.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa MapContextConfig da eliminare. Formato: |
DeleteStyleConfigRequest
Richiesta di eliminazione di un StyleConfig.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa StyleConfig da eliminare. Formato: |
GetMapConfigRequest
Richiesta per ottenere un MapConfig.
| Campi | |
|---|---|
name |
Obbligatorio. Nome risorsa di MapConfig. Formato: |
GetMapContextConfigRequest
Richiesta per ottenere un oggetto MapContextConfig.
| Campi | |
|---|---|
name |
Obbligatorio. Nome risorsa di MapContextConfig. Formato: |
GetStyleConfigRequest
Richiesta per ottenere un oggetto StyleConfig.
| Campi | |
|---|---|
name |
Obbligatorio. Nome risorsa di StyleConfig. Formato: |
ListMapConfigsRequest
Richiesta di elencare MapConfigs.
| Campi | |
|---|---|
parent |
Obbligatorio. Progetto padre proprietario di MapConfigs. Formato: |
page_size |
Facoltativo. Il numero massimo di MapConfig da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituiti al massimo 50 MapConfig. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. ATTUALMENTE NON SUPPORTATO. |
page_token |
Facoltativo. Un token di pagina, ricevuto da una precedente chiamata Durante la paginazione, tutti gli altri parametri forniti a |
ListMapConfigsResponse
Risposta all'elenco MapConfigs.
| Campi | |
|---|---|
map_configs[] |
L'elenco di MapConfig. |
next_page_token |
Un token, che può essere inviato come |
ListMapContextConfigsRequest
Richiesta di elencare MapContextConfigs.
| Campi | |
|---|---|
parent |
Obbligatorio. MapConfig principale che possiede MapContextConfigs. Formato: |
page_size |
Facoltativo. Il numero massimo di MapContextConfigs da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituiti al massimo 50 MapContextConfigs. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. ATTUALMENTE NON SUPPORTATO. |
page_token |
Facoltativo. Un token di pagina, ricevuto da una precedente chiamata Durante la paginazione, tutti gli altri parametri forniti a |
ListMapContextConfigsResponse
Risposta all'elenco MapContextConfigs.
| Campi | |
|---|---|
map_context_configs[] |
MapContextConfigs. |
next_page_token |
Un token, che può essere inviato come |
ListStyleConfigsRequest
Richiedi di elencare StyleConfigs.
| Campi | |
|---|---|
parent |
Obbligatorio. Progetto padre proprietario di StyleConfigs. Formato: |
page_size |
Facoltativo. Il numero massimo di StyleConfig da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituiti al massimo 50 StyleConfig. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000. ATTUALMENTE NON SUPPORTATO. |
page_token |
Facoltativo. Un token di pagina, ricevuto da una precedente chiamata Durante la paginazione, tutti gli altri parametri forniti a |
filter |
Facoltativo. Espressione di filtro per la chiamata ListStyleConfigs. Al momento supporta solo il filtro in base a display_name. Ad esempio: |
view |
Facoltativo. Il sottoinsieme di StyleConfig da restituire. Se questo campo non è impostato, il comportamento predefinito è restituire la visualizzazione COMPLETA. |
ListStyleConfigsResponse
Risposta all'elenco StyleConfigs.
| Campi | |
|---|---|
style_configs[] |
StyleConfigs. |
next_page_token |
Un token, che può essere inviato come |
MapConfig
Rappresenta una singola mappa in un'applicazione client API di Google Maps. MapConfig è la risorsa principale di MapContextConfigs e consente di personalizzare lo stile negli SDK (mobile/web). Un MapConfig può avere più MapContextConfig, ognuno dei quali applica lo stile a varianti specifiche della mappa. ID successivo = 9;
| Campi | |
|---|---|
name |
Solo output. Identificatore. Nome risorsa di questo MapConfig. Ad esempio: "projects/my-project-123/mapConfigs/234". Solo output. |
display_name |
Facoltativo. Il nome visualizzato di questo MapConfig, specificato dall'utente. |
description |
Facoltativo. La descrizione di questa MapConfig, come specificato dall'utente. |
map_id |
Solo output. L'ID mappa di questo MapConfig, utilizzato per identificare la mappa nelle applicazioni client. Questo campo di sola lettura viene generato quando viene creato MapConfig. Solo output. |
map_features |
Facoltativo. Gli elementi mappa che si applicano a questa configurazione della mappa. |
map_type |
Facoltativo. Rappresenta il tipo di mappa di MapConfig. Se non è impostato, il comportamento predefinito prevede l'utilizzo del tipo di mappa raster. |
create_time |
Solo output. Indica la data di creazione della configurazione della mappa. Solo output. |
update_time |
Solo output. Indica l'ora dell'ultimo aggiornamento della configurazione della mappa. Solo output. |
MapContextConfig
Contiene la configurazione dello stile per una mappa. MapContextConfig associa componenti di stile, come StyleConfig e set di dati, a varianti di mappe specifiche di un MapConfig. Quando MapConfig viene caricato in un SDK, le informazioni su stili e set di dati di MapContextConfig vengono applicate alle varianti di mappa specificate. ID successivo = 10;
| Campi | |
|---|---|
name |
Solo output. Identificatore. Nome risorsa di questo MapContextConfig. Ad esempio: projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id} |
map_config |
Obbligatorio. Il nome della risorsa MapConfig a cui è associata questa MapContextConfig. Formato: projects/{project}/mapConfigs/{map_config}. Questo campo è obbligatorio e non può essere omesso. |
style_config |
Obbligatorio. Il nome della risorsa StyleConfig che applica lo stile a questo MapContextConfig. Questo campo è obbligatorio e non può essere omesso. Formato: projects/{project}/styleConfigs/{style_config} |
dataset[] |
Facoltativo. Il nome della risorsa del set di dati associata a questo MapContextConfig. Questo campo è facoltativo e può essere omesso. Se omesso, nessun set di dati verrà associato a MapContextConfig. Se viene specificato un set di dati, questo verrà applicato a MapContextConfig. Formato: projects/{project}/datasets/{dataset} |
alias |
Facoltativo. Il nome leggibile definito dall'utente per questo MapContextConfig. |
map_variants[] |
Obbligatorio. Le varianti della mappa a cui può essere applicata questa MapContextConfig. Se è vuoto, MapContextConfig verrà applicato per impostazione predefinita solo alla variante della mappa ROADMAP. |
create_time |
Solo output. Indica l'ora di creazione di MapContextConfig. Solo output. |
update_time |
Solo output. Indica l'ora dell'ultimo aggiornamento di MapContextConfig. Solo output. |
MapVariant
Possibili varianti della mappa a cui può essere applicato MapContextConfig. Le varianti della mappa sono raggruppate in varianti chiare e scure. Una variante Light non può essere accoppiata a una variante Dark per la stessa MapContextConfig. Le varianti di stile chiaro sono: ROADMAP, SATELLITE, TERRAIN, NAVIGATION, TRANSIT, ABSTRACT3D, PHOTOREALISTIC3D. Le varianti scure sono: ROADMAP_DARK, NAVIGATION_LOW_LIGHT, TERRAIN_DARK, TRANSIT_DARK.
Ad esempio, il seguente è un accoppiamento valido: {MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}
Il seguente accoppiamento non è valido: {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}
| Enum | |
|---|---|
ROADMAP |
Il tipo di mappa roadmap predefinito. |
ROADMAP_DARK |
Una versione scura del tipo di mappa Roadmap. |
SATELLITE |
Immagini satellitari. |
TERRAIN |
Tipo di mappa Rilievo. |
TERRAIN_DARK |
Una versione scura del tipo di mappa Rilievo. |
NAVIGATION |
Tipo di mappa di navigazione. |
NAVIGATION_LOW_LIGHT |
Una versione con scarsa illuminazione del tipo di mappa di navigazione. |
TRANSIT |
Tipo di mappa del trasporto pubblico. |
TRANSIT_DARK |
Una versione scura del tipo di mappa del trasporto pubblico. |
ABSTRACT3D |
Tipo di mappa 3D astratta. |
PHOTOREALISTIC3D |
Tipo di mappa 3D fotorealistica. |
MapFeatures
Rappresenta una raccolta di funzionalità della mappa che si applicano a un MapConfig. Le funzionalità impostate in un MapConfig vengono ereditate da tutti i relativi MapContextConfig secondari. Next ID = 3;
| Campi | |
|---|---|
simple_features[] |
Facoltativo. La funzionalità visiva da utilizzare per questa mappa. |
poi_boost_level |
Facoltativo. Livello di incremento dei PDI, dove 0 indica nessun incremento e i valori negativi indicano una riduzione. I PDI potenziati vengono mostrati con un livello di zoom inferiore rispetto a quello predefinito e viceversa per quelli declassati. Attualmente supporta due livelli di potenziamento, quindi il livello è bloccato tra -2 e 2. Se non specificata, verrà utilizzata la densità dei PDI definita nel foglio di stile, se esistente. In caso contrario, non verrà applicata alcuna densità di PDI. |
SimpleFeature
Rappresenta l'insieme delle funzionalità della mappa che influiscono sulla struttura intrinseca della mappa.
| Enum | |
|---|---|
SIMPLE_FEATURE_UNSPECIFIED |
Funzionalità visiva non specificata. |
FLATTEN_BUILDINGS |
Appiattisce tutti gli edifici nella mappa. |
ICONIC_ICONS |
Influisce sul rendering delle icone. |
MapRenderingType
Il tipo di mappa da visualizzare. Se non specificato, il comportamento predefinito è RASTER.
| Enum | |
|---|---|
RASTER |
Una mappa visualizzata utilizzando l'implementazione basata su raster. |
VECTOR |
Una mappa di cui è stato eseguito il rendering utilizzando WebGL. |
StyleConfig
Rappresenta un singolo stile in un'applicazione client API di Google Maps. StyleConfig contiene il foglio di stile che definisce l'aspetto visivo della mappa. ID successivo = 9;
| Campi | |
|---|---|
name |
Solo output. Identificatore. Nome risorsa di questo StyleConfig. Ad esempio: "projects/my-project-123/styleConfigs/234". |
display_name |
Facoltativo. Il nome visualizzato di questo StyleConfig, specificato dall'utente. |
description |
Facoltativo. La descrizione di questo StyleConfig, come specificato dall'utente. |
style_id |
Solo output. L'identificatore univoco di questo stile. Questo è un campo di sola lettura generato al momento della creazione di StyleConfig. Solo output. |
json_style_sheet |
Facoltativo. Rappresentazione JSON del foglio di stile per questo StyleConfig. Se non specificato, verrà utilizzato lo stile di mappa di base di Google. Per ulteriori dettagli sul formato JSON accettabile, consulta la pagina https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference. |
create_time |
Solo output. Indica l'ora di creazione di StyleConfig. |
update_time |
Solo output. Indica l'ora dell'ultimo aggiornamento di StyleConfig. |
StyleConfigView
Quale sottoinsieme di StyleConfig restituire.
| Enum | |
|---|---|
STYLE_CONFIG_VIEW_UNSPECIFIED |
Visualizzazione non specificata. |
FULL |
Includi json_style_sheet nella risposta. |
METADATA_ONLY |
Escludi json_style_sheet dalla risposta. |
UpdateMapConfigRequest
Richiesta di aggiornamento di un MapConfig.
| Campi | |
|---|---|
map_config |
Obbligatorio. MapConfig da aggiornare. Il campo |
update_mask |
Facoltativo. Il campo specifico da aggiornare per MapConfig. Se non specificato, MapConfig verrà aggiornato nella sua interezza. I campi validi sono:
|
UpdateMapContextConfigRequest
Richiesta di aggiornamento di un MapContextConfig.
| Campi | |
|---|---|
map_context_config |
Obbligatorio. Il MapContextConfig da aggiornare. Il campo |
update_mask |
Facoltativo. L'elenco dei campi da aggiornare. Se non specificato, MapContextConfig verrà aggiornato nella sua interezza. I campi validi sono:
|
UpdateStyleConfigRequest
Richiedi l'aggiornamento di un file StyleConfig.
| Campi | |
|---|---|
style_config |
Obbligatorio. StyleConfig da aggiornare. Il campo |
update_mask |
Facoltativo. L'elenco dei campi da aggiornare. Se non specificato, StyleConfig verrà aggiornato nella sua interezza. I campi validi sono:
|