Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OpenStreetMap

Hierarchy

Index

Constructors

constructor

Properties

defaultMarkerIcon

defaultMarkerIcon: string = "http://maps.google.com/mapfiles/ms/icons/red-dot.png"

defaultSelectedMarkerIcon

defaultSelectedMarkerIcon: string = "http://maps.google.com/mapfiles/ms/icons/blue-dot.png"

defaultZoom

defaultZoom: 8 = 8

Private Optional markerIcon

markerIcon: L.Icon

Private markers

markers: Array<Marker> = []

maxZoom

maxZoom: 18 = 18

minZoom

minZoom: 0 = 0

Private Optional selectedMarkerIcon

selectedMarkerIcon: L.Icon

spec

Methods

activateMarker

  • activateMarker(marker: Marker): void

addMarkersToForm

  • addMarkersToForm(wrapper: INode, selectedMarkers: Array<any>): void

deactivateMarker

  • deactivateMarker(marker: Marker): void

getCenter

getMarkerIconSrc

  • getMarkerIconSrc(): string

getSelectedMarkerIconSrc

  • getSelectedMarkerIconSrc(): string

getZoom

  • getZoom(): number

includeScripts

  • includeScripts(scripts: Array<string>): Promise<unknown>

init

  • init(wrapper: INode): HTMLElement

initMap

  • initMap(wrapper: INode): Map

initMarkerIcons

  • initMarkerIcons(): void

initMarkers

  • initMarkers(wrapper: INode, map: Map): void

render

  • render(className: string): HTMLElement

resetAllMarkers

  • resetAllMarkers(): void

setLabel

  • setLabel(text: string, wrapper: INode): void

setMarkersToValue

  • setMarkersToValue(wrapper: INode): void

wrapper

  • wrapper(className: string): INode

Static getMarkersFromSrc

  • getMarkersFromSrc(src: string): Promise<any>

Generated using TypeDoc