HERE

Send a request to the geocode endpoint to find an address using a combination of country, state, county, city, postal code, district, street and house number. Using Geocoder you can retrieve geocoded data from the HERE Geocoder REST API.

Geocoding

>>> import geocoder
>>> g = geocoder.here('Espoo, Finland')
>>> g.json
...

Reverse Geocoding

>>> import geocoder
>>> g = geocoder.google([45.15, -75.14], method='reverse')
>>> g.json
...

Using API Key

If you want to use your own app_id & app_code, you must register an app at the HERE Developer.

>>> g = geocoder.here('Espoo, Finland',
                       app_id='<YOUR APP ID>',
                       app_code='<YOUR APP CODE>')

Command Line Interface

$ geocode 'Espoo, Finland' --provider here
$ geocode '45.15, -75.14' --provider here --method reverse

Environment Variables

To make sure your API key is store safely on your computer, you can define that API key using your system’s environment variables.

$ export APP_ID=<Secret APP ID>
$ export APP_CODE=<Secret APP Code>

Parameters

  • location: Your search location you want geocoded.

  • app_code: (optional) use your own Application Code from HERE.

  • app_id: (optional) use your own Application ID from HERE.

  • method: (default=geocode) Use the following:

    • geocode

    • reverse

References