MAP_ELEMENT

MAP_ELEMENT

Type: string

triangle

triangle

Type: string

StationMarkerClassName

StationMarkerClassName

Type: string

InactiveStationMarkerClassName

InactiveStationMarkerClassName

Type: string

QuakeMarkerClassName

QuakeMarkerClassName

Type: string

stationIcon

stationIcon

inactiveStationIcon

inactiveStationIcon

stationMarker_css

stationMarker_css

createStationMarker

createStationMarker(station: Station, classList: Array<string>?, isactive: any, centerLon: any)
Parameters
station (Station)
classList (Array<string>?)
isactive (any = true)
centerLon (any = 0)

createQuakeMarker

Create a circle marker for Quake. Radius is linearly scaled by magnitude, with min radius of 1 for very small magnitudes. Longitudes are adjusted by +-360 to draw centered on the given center longitude, eg event at lon=350 may plot at -10 if centerlon < 180.

createQuakeMarker(quake: Quake, magScaleFactor: any, classList: Array<string>?, centerLon: any): any
Parameters
quake (Quake) earthquake
magScaleFactor (any = 5) scale factor
classList (Array<string>?) CSS classes to attach
centerLon (any = 0) center longitude of the map
Returns
any: leaflet circleMarker

leaflet_css

leaflet_css

TILE_TEMPLATE

TILE_TEMPLATE

Type: string

DEFAULT_TILE_TEMPLATE

DEFAULT_TILE_TEMPLATE

Type: string

TILE_ATTRIBUTION

TILE_ATTRIBUTION

Type: string

MAX_ZOOM

MAX_ZOOM

Type: string

DEFAULT_MAX_ZOOM

DEFAULT_MAX_ZOOM

Type: number

CENTER_LAT

CENTER_LAT

Type: string

DEFAULT_CENTER_LAT

DEFAULT_CENTER_LAT

Type: number

CENTER_LON

CENTER_LON

Type: string

DEFAULT_CENTER_LON

DEFAULT_CENTER_LON

ZOOM_LEVEL

ZOOM_LEVEL

Type: string

DEFAULT_ZOOM_LEVEL

DEFAULT_ZOOM_LEVEL

Type: number

MAG_SCALE

MAG_SCALE

Type: string

DEFAULT_MAG_SCALE

DEFAULT_MAG_SCALE

Type: number

FIT_BOUNDS

FIT_BOUNDS

Type: string

QUAKE_MARKER_STYLE_EL

QUAKE_MARKER_STYLE_EL

Type: string

STATION_MARKER_STYLE_EL

STATION_MARKER_STYLE_EL

Type: string

STATION_CODE_SEP

STATION_CODE_SEP

Type: string

QuakeStationMap

new QuakeStationMap(seisData: Array<SeismogramDisplayData>?, seisConfig: SeismographConfig?)

Extends SeisPlotElement

Parameters
seisData (Array<SeismogramDisplayData>?)
seisConfig (SeismographConfig?)
Static Members
observedAttributes
Instance Members
quakeList
stationList
geoRegionList
map
classToColor
stationClassMap
quakeClassMap
addQuake(quake, classname?)
quakeAddClass(quake, classname)
quakeRemoveClass(quake, classname)
quakeRemoveAllClass(classname)
addStation(station, classname?)
stationAddClass(station, classname)
stationRemoveClass(station, classname)
colorClass(classname, color)
removeColorClass(classname)
fitBounds
fitBounds
centerLat
centerLat
centerLon
centerLon
zoomLevel
zoomLevel
magScale
magScale
draw()
updateQuakeMarkerStyle()
updateStationMarkerStyle()
drawGeoRegions(map)
createStationMarkerColorStyle()
createQuakeMarkerColorStyle()
attributeChangedCallback(name, oldValue, newValue)

cssClassForQuake

cssClassForQuake(q: Quake): string
Parameters
q (Quake)
Returns
string