Daugiau

Sukurkite legendą „CartoDB“ naudodami „createLayer“

Sukurkite legendą „CartoDB“ naudodami „createLayer“


Aš nenaudojusukurtiVis, bet verčiaucreateLayerkad galėčiau sugeneruoti savo žemėlapius skriejant, bet neatrodo, kad suprasiu, kaip pridėti legendą naudojant kažką panašauslegendos: tiesa, kuri yra prieinama naudojantsukurtiVis.

Koks yra geriausias būdas tai padaryti?


Galite rankiniu būdu pridėti legendas į žemėlapį naudodami objektus, esančius cdb.geo.ui.Legend

var tankisLegend = new cdb.geo.ui.Legend.Density ({title: "2013 m. FTB nusikaltimų ataskaitų duomenys", kairėje:" Žemas ", dešinėje:" Aukštas ", spalvos: [" # FFFFB2 "," # FED976 "," # FEB24C "," # FD8D3C "," # FC4E2A "," # E31A1C "," # B10026 "]}); $ ('# map'). pridėti (tankisLegend.render (). el);

Čia pateikiamas tankio legendos pavyzdys.