Home Reference Source
public class | source

Choropleth

Extends:

Map → Choropleth

Direct Subclass:

ChorochromaticMap

Choropleth implementation 06/03

Constructor Summary

Public Constructor
public

constructor(bgmap: *, geometry: *, options: *)

Member Summary

Public Members
public
public
public

id: *

public

legend: *

public

Method Summary

Public Methods
public
public

defaults(defaultid: *): *

public

draw()

Inherited Summary

From class Map
public
public
public

alpha: *

public

attr: *

public

breaks: *

public
public

dynamic: *

public
public
public

kdtree: *

public
public
public

map: *

public
public

max: *

public
public

min: *

public

minuend: *

public
public
public

rtree: *

public
public
public
public

treepoints: *[]

private

_webgl: {"gl": *, "program": *, "projection": *}

public

addAesthetic(aes: *)

public
public

buildTrees(geojson: *)

public

calcClassBreaks(values: *, algorithm: *, numberOf: *): *

public

clear()

public

createAndInsertFeature(id: *, geometry: *, properties: *)

public
public

draw()

public

drawBorders(aes: *)

public
public
this method was deprecated. This was created for Heat Maps. Another idea will probably be used.
public

drawPoints(aes: *)

public
public

drawTriangles(aes: *)

public

fitFeature(properties: *): *

public

generateShaders(): {"vertex": *, "fragment": *}

public
public
public
public

insertFeature(id: *, properties: *, triangles: *, borders: *, points: *)

public

insertGroupedFeature(idaes: *, triangles: *, borders: *, points: *)

public

latLongToPixelXY(longitude: *, latitude: *): *

public

loadGeoJSON(geojson: *)

public

loadOptions(options: *, bgmap: *)

public

loader()

public

preProcessData(geojson: *, numberOf: *, algorithm: *, colorscheme: *)

public

processData(geojson: JSON)

public

processPolygon(polygon: *): *

public
public

scaleProjection(matrix: *, scaleX: *, scaleY: *)

public

setAesthetic(id: *, aes: *)

public

setupOnclick(mappos: *)

public

shader(type: *, source_code: *, _webgl: *): *

public

translateProjection(matrix: *, tx: *, ty: *)

Public Constructors

public constructor(bgmap: *, geometry: *, options: *) source

Override:

Map#constructor

Params:

NameTypeAttributeDescription
bgmap *
geometry *
options *

Public Members

public aesthetics: * source

Override:

Map#aesthetics

public geometry: * source

public id: * source

public legend: * source

public type: string source

Public Methods

public buildLegend() source

Override:

Map#buildLegend

public defaults(defaultid: *): * source

Params:

NameTypeAttributeDescription
defaultid *

Return:

*

public draw() source

Override:

Map#draw