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 lo stile di elementi della mappa diversi può influire su altri stili sulla mappa. Esistono diversi livelli 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. Gli elementi della mappa che non personalizzi mantengono lo stile della mappa di base.

  • Stili di mappa: gli stili personalizzati sostituiscono gli stili del livello della mappa base. In questa immagine, lo stile della mappa personalizzata sostituisce le aree urbane con il verde acqua e le strade con il 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 della funzionalità della mappa delle aree urbane è impostato su verde acqua e il colore di riempimento della rete stradale è impostato su 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 una gerarchia logica sotto di essi. Per impostazione predefinita, un elemento della mappa eredita gli stili degli elementi per l'elemento della mappa sopra di esso nella gerarchia (l'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 maggiori dettagli sulla gerarchia degli elementi della mappa, consulta Come puoi definire lo stile su 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 degli elementi della mappa) è un elemento, così come il colore del tratto per l'etichetta di testo. Puoi definire lo stile di ciascun elemento separatamente e qualsiasi elemento a cui non applichi uno stile manterrà lo stile predefinito. Poiché gli elementi sono separati, puoi applicare uno stile al colore di riempimento per il testo dell'etichetta e lasciare il colore del tratto (contorno) predefinito (o ereditato da uno stile principale).

Di seguito sono riportate alcune linee guida utili per comprendere il funzionamento della gerarchia e dell'eredità 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 predefinito.

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

  • Gli elementi di stile sono indipendenti: gli elementi di stile che puoi impostare per un elemento 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 lasci invariata l'icona, lo stile del poligono sostituisce lo stile principale, ma l'icona eredita lo stile principale o predefinito.

  • Disattiva la visibilità per nascondere gli elementi della mappa: se vuoi vedere un solo 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 l'elemento mappa di primo livello Naturale e imposta il Colore riempimento poligono su giallo. In questo modo, tutti i poligoni per gli elementi della mappa in Naturale saranno gialli:

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

  2. Vuoi che anche Copertura del suolo, che si trova in Naturale, sia gialla, quindi la lasci senza stile e eredita lo stile 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 per Copertura del suolo e Naturale.

    Mappa che mostra gli elementi della mappa della foresta in verde

  4. Se vuoi che il ghiaccio venga mostrato in verde acqua chiaro, anche in Copertura del suolo, devi aprire Ghiaccio e colorare il suo poligono in verde acqua chiaro.

    Mappa che mostra gli elementi della mappa del ghiaccio in verde acqua chiaro

  5. Infine, vuoi che l'acqua sia verde acqua, quindi selezioni Naturale>Acqua e colora il suo poligono di verde acqua. L'impostazione dello stile secondario Acqua sostituisce lo stile principale per Naturale.

    Mappa che mostra gli elementi di una mappa con acqua

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