mirror of https://gitee.com/antv-l7/antv-l7
24 lines
707 B
JavaScript
24 lines
707 B
JavaScript
import { expect } from 'chai';
|
|
import { pointData } from '../../../asset/data/point';
|
|
import { cluster } from '../../../../src/source/transform/cluster';
|
|
describe('cluster Test', function() {
|
|
|
|
it('pointToCuster', function() {
|
|
const dataArray = pointData.map(item => {
|
|
const lng = 1e-6 * (250 * item.grid_x + 125),
|
|
lat = 1e-6 * (250 * item.grid_y + 125);
|
|
return {
|
|
v: item.count * 1,
|
|
coordinates: [ lng, lat ]
|
|
};
|
|
});
|
|
|
|
const data = {
|
|
dataArray,
|
|
extent: [ -180, -85, 180, 85 ]
|
|
};
|
|
const grid = cluster(data, { radius: 40, field: 'v', zoom: 13, bbox: [ -180, -85, 180, 85 ] });
|
|
expect(grid.data.dataArray.length).eql(26);
|
|
});
|
|
});
|