2 Commits

Author SHA1 Message Date
Jonathan Huang
5d07bfb938 [MAP MIXIN] init map using async init method, fixes #1713, #1687 (#1885)
* [MAP MIXIN] init map using async init method, fixes #1713, #1687

* [V2] add pointmap tests

* [POINTMAP] load proper bounds for initial render call

* bump coverage

* [POINTMAP] update bounds if initial bounds is not equal to rendered map bounds

* fix map move

* remove console

* fix connection reducer test
2016-12-01 14:54:38 -08:00
Christopher Root
d3f30579e9 Adding new RenderChart dc widget to handle all 2D backend rendering with multiple layers. (#1844)
* Adding new rasterChart mapdc widget with multi-layer BE-rendering support.
The raster chart is a wrapper covering all 2D backend-rendering widgets.
This currently includes pointmaps and scatterplots. Changes include:

    1) new point and poly layer mixins that can be added to rasterChart
    2) Adds hit-testing support for all layers, including polys. This includes animations and popups. Requires some new css.
    3) fixed bug to ensure pixel radius set to getResultRowForPixel is an int
    4) several small changes to crossfilter:
        a) each crossfilter object is given a unique id
        b) added a getProjectOn() function to groups in order to retrieve the projections in a join/group-by query.
        c) added flags to extract the sql from certain dimension/group functions rather than run the sql immediately.
    5) Change dc-group-all-mixin to cache the last count by crossfilter id.

* adding multi-layer backend rendering examples for maps and scatterplots
2016-11-17 14:49:46 -08:00