Class NominatimDataLoader

This class search an address with Nominatim starting from a lat and lng

Source : file core/lib/NominatimDataLoader.js at line 35

Constructor

new NominatimDataLoader ( )

The constructor

Source : file core/lib/NominatimDataLoader.js at line 111

Public getters and setters

readonly get city : String

The city found by Nominatim. Null when an error occurs when calling Nomnatim

Source : file core/lib/NominatimDataLoader.js at line 190

readonly get country : String

The country found by Nominatim. Null when an error occurs when calling Nomnatim

Source : file core/lib/NominatimDataLoader.js at line 197

readonly get name : String

The name found by Nominatim. Null when an error occurs when calling Nomnatim

Source : file core/lib/NominatimDataLoader.js at line 176

readonly get street : String

The street found by Nominatim. Null when an error occurs when calling Nomnatim

Source : file core/lib/NominatimDataLoader.js at line 183

Public methods

async loadData ( latLng )

This method call Nominatim

Source : file core/lib/NominatimDataLoader.js at line 120

Parameters

Name Type Description
latLng Array of Number

The latitude and longitude of the point for witch the address is searched

Private properties

#city : String

The city found by Nominatim

Source : file core/lib/NominatimDataLoader.js at line 62

#country : String

The country found by Nominatim

Source : file core/lib/NominatimDataLoader.js at line 69

#name : String

The name found by Nominatim

Source : file core/lib/NominatimDataLoader.js at line 48

#nominatimStatusOk : Boolean

The status of the requests

Source : file core/lib/NominatimDataLoader.js at line 41

#street : String

The street found by Nominatim

Source : file core/lib/NominatimDataLoader.js at line 55

Private methods

#parseNominatimData ( nominatimDataZoom10, nominatimDataZoom18 )

This method parse the data received from Nominatim

Source : file core/lib/NominatimDataLoader.js at line 77

Parameters

Name Type Description
nominatimDataZoom10 Object

The data received from Nomination using the zoom factor 10

nominatimDataZoom18 Object

The data received from Nomination using the zoom factor 18