Meer

Hoe stel u die sigbaarheidsreeks van lae op CartoDB in met behulp van CartoCSS?

Hoe stel u die sigbaarheidsreeks van lae op CartoDB in met behulp van CartoCSS?


Ek wil graag die sigbaarheid van verskillende lae op 'n CartoDB-webkaart aanpas sodat dit op verskillende zoomvlakke verskyn en verdwyn.

Hoe word dit bereik?


U kan 'n zoom-gebaseerde stilering gebruik om lae (eintlik die meetkunde daarbinne) te laat verskyn of verdwyn, afhangende van die zoom.

Hierdie les oor zoom-gebaseerde stilering verduidelik die truuk breedvoerig, maar in elk van u onafhanklike lae kan u dit doen:

#tabel {merker-vul-ondeursigtigheid: 0.9; merker-lyn-kleur: #FFF; merker-lyn-breedte: 0; merker-lyn-ondeursigtigheid: 1; nasien-plasing: punt; merker-tipe: ellips; merkerwydte: 3; merker-vul: # FF6600; merker-laat-oorvleueling: waar; [zoom> 4] {merkerwydte: 0}}

As u dit op verskillende lae toepas deur verskillende zoombeperkings te gebruik ([zoom> X] {merkerwydte: 0}) in elkeen van hulle kan u lae verberg en wys.

U kan natuurlik ook:

  • [zoom
  • [zoom = X] {merkerwydte: 0}
  • [zoom <= X] {merkerwydte: 0}
  • [zoom> = X] {merkerwydte: 0}

En behalwe die merkerwydte, kan u ook met ondeursigtigheid speel - Stel u voor dat u die lae glad nie wil verberg nie, maar dat u dit as 'n "skaduwee" wil agterlaat.


Kyk die video: Carto: CartoCSS