Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HereMap

Hierarchy

Index

Constructors

constructor

Properties

Private API_CORE

API_CORE: string = "https://js.api.here.com/v3/3.1/mapsjs-core.js"

Private API_EVENTS

API_EVENTS: string = "https://js.api.here.com/v3/3.1/mapsjs-mapevents.js"

Private API_SERVICE

API_SERVICE: string = "https://js.api.here.com/v3/3.1/mapsjs-service.js"

Private API_UI

API_UI: string = "https://js.api.here.com/v3/3.1/mapsjs-ui.js"

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 map

map: Map

Private markerIcon

markerIcon: DomIcon

Private markers

markers: Array<Marker> = []

maxZoom

maxZoom: 20 = 20

minZoom

minZoom: 0 = 0

Private selectedMarkerIcon

selectedMarkerIcon: DomIcon

spec

Methods

activateMarker

  • activateMarker(marker: DomMarker): void

addMarkersToForm

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

addRouteMarkersToMap

  • addRouteMarkersToMap(waypoints: Array<object>): void

addRouteShapeToMap

  • addRouteShapeToMap(routeShape: string[]): void

calculateRoute

  • calculateRoute(platform: Platform, routePoints: undefined | string): void

createPlatform

  • createPlatform(): Platform

deactivateMarker

  • deactivateMarker(marker: DomMarker): void

getCenter

getMarkerIconSrc

  • getMarkerIconSrc(): string

Private getRouteEndIcon

  • getRouteEndIcon(): DomIcon

Private getRouteStartIcon

  • getRouteStartIcon(): DomIcon

getSelectedMarkerIconSrc

  • getSelectedMarkerIconSrc(): string

getZoom

  • getZoom(): number

includeScripts

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

init

  • init(wrapper: INode): HTMLElement

initAPI

  • initAPI(): Promise<unknown>

initMap

  • initMap(wrapper: INode, platform: Platform): void

initMarkerIcons

  • initMarkerIcons(): void

initMarkers

  • initMarkers(wrapper: INode): void

onRoutingError

  • onRoutingError(error: Error): void

onRoutingSuccess

  • onRoutingSuccess(result: ServiceResult): 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