Comprendere l'ereditarietà e la gerarchia degli stili delle mappe

Seleziona la piattaforma: Android iOS JavaScript Web Service

Quando personalizzi uno stile di mappa, è utile capire in che modo l'applicazione di stili a funzionalità della mappa diverse può influire su altri stili sulla mappa. Ci sono diversi strati che si sovrappongono:

  • La mappa base: quando inizi a creare uno stile di mappa, l'iniziale visualizzata è lo stile della mappa base, ovvero la mappa predefinita. Le funzionalità della mappa che non personalizzi mantengono lo stile della mappa base.

  • Stili di mappa: gli stili personalizzati sostituiscono gli stili nel livello della mappa base. In questa immagine, lo stile di mappa personalizzato sostituisce le aree urbane in acquamarina e le strade in 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 è rappresentato dalla mappa delle aree urbane dall'acqua, mentre il colore di riempimento della rete stradale è blu.

    La mappa base con un overlay di stile mappa nella parte superiore, che mostra gli elementi di stile delle aree urbane acquatiche e delle reti stradali blu

Gerarchia degli elementi della mappa

All'interno di uno stile di mappa, gli elementi della mappa sono organizzati in modo gerarchico, con quattro ampi elementi della mappa in alto, mentre tutti gli altri elementi della mappa sono disposti in ordine gerarchico sotto di loro. Per impostazione predefinita, un elemento di mappa eredita gli stili dell'elemento della mappa che si trova al di sopra della gerarchia (il suo elemento padre); tuttavia, puoi sostituire lo stile di primo livello impostando uno o più elementi di stile per gli elementi della mappa sottostanti (funzionalità della mappa figlio). Per maggiori dettagli sulla gerarchia degli elementi della mappa, consulta Come puoi definire lo stile su una mappa.

Ogni elemento della mappa contiene uno o più elementi, o parti dell'elemento, che puoi definire. Ad esempio, il colore di riempimento del poligono (la forma degli elementi della mappa) è un elemento, così come il colore del tratto per l'etichetta di testo. Lo stile di ogni elemento viene impostato separatamente e ogni elemento che non definisci conserva lo stile predefinito. Poiché gli elementi sono separati, puoi definire il colore di riempimento per il testo dell'etichetta e lasciare il colore del tratto (contorno) impostato come predefinito (o ereditare lo stile da uno stile principale).

Ecco alcune linee guida utili per capire come funzionano la gerarchia dello stile e l'ereditarietà.

  • Gli stili secondari predefiniti ereditano dallo stile principale. Per fare in modo che tutti gli elementi secondari della mappa erediti 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 per l'elemento secondario.

  • Gli elementi dello 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 tra loro. Se imposti il colore del poligono, ma non modifichi l'icona, 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 un elemento 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 la funzionalità della mappa di primo livello Naturale e imposta il Colore di riempimento poligono su giallo. In questo modo, tutti i poligoni per gli elementi della mappa in Naturale vengono contrassegnati come gialli:

    La mappa che mostra tutti gli elementi della mappa naturale è in giallo

  2. Vuoi che anche la Copertura del terreno, che si trova in Naturale, sia gialla, quindi lasci senza stile e lo stile eredita da Naturale.

  3. Vuoi che le foreste siano verdi, quindi nella sezione Copertura del terreno apri Foresta e colora il poligono in verde. Questo stile secondario personalizzato sostituisce gli stili di Copertura del terreno e Naturale.

    Mappa che mostra gli elementi della mappa della foresta in verde

  4. Il ghiaccio deve mostrare un'acqua chiara, quindi anche in Copertura del terreno apri Ghiaccio e colora il suo poligono azzurro.

    Mappa che mostra gli elementi della mappa di ghiaccio è color acqua chiaro

  5. Infine, se vuoi che l'acqua sia acquamarina, seleziona Naturale > Acqua e colori il poligono come acqua. L'impostazione dello stile secondario Acqua sostituisce lo stile principale per Naturale.

    Mappa che mostra gli elementi acquatici

Segui una procedura simile per evidenziare gli elementi della mappa in base alle tue esigenze.