Informazioni sull'ereditarietà e sulla gerarchia degli stili di mappa

Seleziona la piattaforma:Android iOS JavaScript Servizio web

Quando personalizzi uno stile della mappa, è utile capire in che modo lo stile di diverse funzionalità della mappa può influire su altri stili della mappa. Esistono diversi livelli che si sovrappongono:

  • La mappa base: quando inizi a creare uno stile di mappa, lo stile iniziale che vedi è quello della mappa base, ovvero la mappa predefinita. Tutti gli elementi della mappa che non personalizzi mantengono lo stile della mappa base.

  • Stili di mappa: gli stili personalizzati sostituiscono gli stili del livello della mappa base. In questa immagine, lo stile della mappa personalizzato sostituisce le aree urbane con il colore acquamarina e le strade con il colore blu scuro.

  • Elementi di stile: ogni elemento della mappa ha uno o più elementi di stile che puoi personalizzare. In questa immagine, il colore di riempimento del poligono dell'elemento della mappa delle aree urbane è impostato su acquamarina, mentre il colore di riempimento della rete stradale è impostato su blu.

    La mappa base con un overlay di stile della mappa in primo piano, che mostra gli elementi di stile delle aree urbane color acqua e delle reti stradali blu

Gerarchia degli elementi della mappa

All'interno di uno stile della mappa, gli elementi della mappa sono organizzati gerarchicamente, con quattro elementi della mappa generali in alto e tutti gli altri elementi della mappa disposti sotto di loro in una gerarchia logica. Per impostazione predefinita, un elemento della mappa eredita gli stili dell'elemento della mappa sopra di esso nella gerarchia (il relativo elemento principale). Tuttavia, puoi ignorare lo stile di primo livello impostando uno o più elementi di stile per gli elementi della mappa sottostanti (elementi della mappa secondari). Per informazioni dettagliate sulla gerarchia delle funzionalità della mappa, consulta Elementi che puoi personalizzare in una mappa.

Ogni elemento della mappa ha uno o più elementi o parti che puoi personalizzare. Ad esempio, il colore di riempimento del poligono (la forma della funzionalità della mappa) è un elemento, così come il colore del tratto dell'etichetta di testo. Puoi definire lo stile di ogni elemento separatamente e qualsiasi elemento a cui non applichi uno stile mantiene lo stile predefinito. Poiché gli elementi sono separati, puoi applicare uno stile al colore di riempimento del testo dell'etichetta e lasciare il colore del tratto (contorno) come predefinito (o ereditato da uno stile principale).

Ecco alcune linee guida utili per comprendere il funzionamento della gerarchia e dell'ereditarietà degli stili.

  • Gli stili secondari predefiniti vengono ereditati dall'elemento principale: per fare in modo che tutti gli elementi della mappa secondari ereditino uno stile, imposta lo stile per l'elemento della mappa principale e lascia lo stile secondario come predefinito.

  • Gli stili secondari personalizzati sostituiscono lo stile principale: per sostituire lo stile principale, imposta uno stile personalizzato nella funzionalità secondaria.

  • Gli elementi di stile sono indipendenti: gli elementi di stile che puoi impostare per una funzionalità della mappa (ad esempio il poligono, l'icona dell'etichetta e il riempimento e il tratto del testo dell'etichetta) sono indipendenti l'uno dall'altro. Se imposti il colore del poligono, ma lasci l'icona invariata, lo stile del poligono sostituisce lo stile principale, ma l'icona eredita lo stile principale o predefinito.

  • Disattiva la visibilità per nascondere le funzionalità della mappa: se vuoi vedere solo una cosa sulla mappa, devi disattivare la visibilità per tutto il resto.

Esempio di gerarchia ed ereditarietà

Ecco un esempio di come funzionano l'ereditarietà e la gerarchia.

  1. Seleziona l'elemento mappa di primo livello Naturale e imposta il Colore riempimento poligono su giallo. Questo stile rende gialli tutti i poligoni delle funzionalità della mappa in Naturale:

    Mappa che mostra tutte le funzionalità della mappa naturale in giallo

  2. Vuoi che anche Copertura del suolo, che si trova in Naturale, sia di colore giallo, quindi lo lasci senza stile e eredita lo stile da Naturale.

  3. Vuoi che le foreste siano verdi, quindi in Copertura del suolo apri Foresta e colora il poligono di verde. Questo stile secondario personalizzato esegue l'override degli stili per Copertura del suolo e Naturale.

    Mappa che mostra gli elementi della mappa della foresta in verde

  4. Vuoi che il ghiaccio venga mostrato in un colore acquamarina chiaro, quindi anche in Copertura del suolo, apri Ghiaccio e colora il poligono in acquamarina chiaro.

    Mappa che mostra gli elementi della mappa del ghiaccio in color acquamarina chiaro

  5. Infine, vuoi che l'acqua sia di colore acquamarina, quindi seleziona Naturale > Acqua e colora il relativo poligono di acquamarina. L'impostazione dello stile figlio Acqua sostituisce lo stile padre per Naturale.

    Mappa che mostra gli elementi della mappa dell'acqua in colore acquamarina

Segui una procedura simile per evidenziare le funzionalità della mappa che ti interessano.