Class TravelNotesData

Class used to store the data needed by TravelNotes See theTravelNotesData for the one and only one instance of this class

Source : file data/TravelNotesData.js at line 35

Constructor

new TravelNotesData ( )

The constructor

Source : file data/TravelNotesData.js at line 97

Public getters and setters

get editedRouteObjId : Number

The objId of the currently edited route or INVALID_OBJ_ID if none

Source : file data/TravelNotesData.js at line 134

set editedRouteObjId

Source : file data/TravelNotesData.js at line 136

get map : LeafletObject

The Leaflet map object

Source : file data/TravelNotesData.js at line 114

readonly get mapObjects : Map of Object

A JS map with all the Leaflet objects ordered by objId

Source : file data/TravelNotesData.js at line 159

set map

Source : file data/TravelNotesData.js at line 116

readonly get providers : Map of BaseRouteProvider

A JS map with the provider objects. Providers objects are created and added by the plugins

Source : file data/TravelNotesData.js at line 152

readonly get routing : TravelNotesDataRouting

An Object with the provider and transit mode used

Source : file data/TravelNotesData.js at line 166

readonly get searchData : Array of Object

The POI data found in OpenStreetMap

Source : file data/TravelNotesData.js at line 145

readonly get travel : Travel

The one and only one object Travel

Source : file data/TravelNotesData.js at line 127

readonly get UUID : String

The UUID currently used

Source : file data/TravelNotesData.js at line 173

Private properties

#editedRouteObjId : Number

The objId of the currently edited route or INVALID_OBJ_ID if none

Source : file data/TravelNotesData.js at line 84

#map : LeafletObject

The Leaflet map object

Source : file data/TravelNotesData.js at line 70

#mapObjects : Map of Object

A JS map with all the Leaflet objects ordered by objId

Source : file data/TravelNotesData.js at line 49

#providers : Map of BaseRouteProvider

A JS map with the provider objects. Providers objects are created and added by the plugins

Source : file data/TravelNotesData.js at line 42

#routing : TravelNotesDataRouting

An Object with the provider and transit mode used

Source : file data/TravelNotesData.js at line 56

#searchData : Array of Object

The POI data found in OpenStreetMap

Source : file data/TravelNotesData.js at line 91

#travel : Travel

The one and only one object Travel

Source : file data/TravelNotesData.js at line 77

#UUID : String

The UUID currently used

Source : file data/TravelNotesData.js at line 63