OpenStreetMap (Nominatim) Usage
Options
userAgent
(required if default host): a User-Agent identifying your application is needed to use Nominatim (see https://operations.osmfoundation.org/policies/nominatim/)
referer
: if you want to set a Referer as well
host
(default: "nominatim.openstreetmap.org"): to use another host
countryCodes
: to restrict the results to one or more countries (ISO 3166 alpha 2 country codes)
geocode
parameters
countryCodes
: to restrict the results to one or more countries (ISO 3166 alpha 2 country codes)
excludePlaceIds
: for excluding some OpenStreetMap objects from the results
bounded
(only if bounds
is used): boolean to restrict the results to items within the bounds
dedupe
: boolean to remove the duplicates
shape
(possible values: "geojson", "kml", "svg", "text"): add the shape (geometry) to the results in the specified format
shapeThreshold
: Tolerance in degrees for simplifying the returned shape
geodecode
parameters
zoom
(default: 18, from 0 to 18): the level of details required for the address
shape
(possible values: "geojson", "kml", "svg", "text"): add the shape (geometry) to the results in the specified format
shapeThreshold
: Tolerance in degrees for simplifying the returned shape
Geocoded
properties
displayName
: full comma-separated address
osmId
, osmType
: reference to the OpenStreetMap object
categories
: keys of the main OpenStreetMap tag (only one)
types
: values of the main OpenStreetMap tag (only one)
attribution
: OpenStreetMap licensing information
subLocalityLevels
: levels for the sublocality (greater level number means smaller area)
shape
: shape (geometry) of the result if asked