import {ProportionalSymbolsMap} from 'gisplay-es6-webpack/src/Gisplay/Maps/ProportionalSymbolsMap.js'ProportionalSymbolsMap
Extends:
Proportional Symbols Map implementation.
Constructor Summary
| Public Constructor | ||
| public |
constructor(bgmap: *, geometry: *, options: *) |
|
Member Summary
| Public Members | ||
| public |
aesthetics: * |
|
| public |
annotations: * |
|
| public |
dynamic: * |
|
| public |
geometry: * |
|
| public |
id: * |
|
| public |
legend: * |
|
| public |
map: * |
|
| public |
maxpointsize: * |
|
| public |
minpointsize: * |
|
| public |
|
|
Inherited Summary
| From class Map | ||
| public |
aesthetics: * |
|
| public |
algorithm: * |
|
| public |
alpha: * |
|
| public |
attr: * |
|
| public |
breaks: * |
|
| public |
colorscheme: * |
|
| public |
dynamic: * |
|
| public |
|
|
| public |
interactive: * |
|
| public |
kdtree: * |
|
| public |
|
|
| public |
legendTitle: * |
|
| public |
map: * |
|
| public |
|
|
| public |
max: * |
|
| public |
maxfeatures: * |
|
| public |
min: * |
|
| public |
minuend: * |
|
| public |
|
|
| public |
|
|
| public |
rtree: * |
|
| public |
|
|
| public |
subtrahend: * |
|
| public |
tempPoints: * |
|
| 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 |
drawContinuousPolygons(aes: *) |
|
| public |
drawHeatPoints(aes: Aesthetic) this method was deprecated. This was created for Heat Maps. Another idea will probably be used.
|
|
| public |
drawPoints(aes: *) |
|
| public |
drawProporcionalPoints(aes: *) |
|
| public |
drawTriangles(aes: *) |
|
| public |
fitFeature(properties: *): * |
|
| public |
generateShaders(): {"vertex": *, "fragment": *} |
|
| public |
getNumberOfFeatures(): * |
|
| public |
getNumberOfPolygons(): * |
|
| 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 |
program() |
|
| 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#constructorParams:
| Name | Type | Attribute | Description |
| bgmap | * | ||
| geometry | * | ||
| options | * |