Skip to content

skthon/locationiq-geocoder-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

274dbe6 · May 5, 2018

History

8 Commits
Apr 22, 2018
Apr 22, 2018
Apr 14, 2018
Apr 14, 2018
Apr 22, 2018
Apr 15, 2018
May 5, 2018

Repository files navigation

LocationIQ Python geocoder

Python client library for LocationIQ Gecoding Services

Usage

LocationIQ python client library can be installed using pip:

$ pip install locationiq

Load the locationiq geocoding module using the below line:

from locationiq.geocoder import LocationIQ

Now create a instance of the geocoder module, pass the LocationIQ API Token as the parameter to module's constructor.

geocoder = LocationIQ(key)

Forward Geocoding

To convert the street addresses into geographic coordinataes (latitude and longitude)

geocoder.geocode('Charminar Hyderabad')

Reverse Geocoding

To convert geographic coordinates into street addresses

geocoder.reverse_geocoder(17.3850, 78.4867)

Exceptions

if there is any error, below exceptions will be raised.

  • LocationIqNoPlacesFound if there are no matching results
  • LocationIqInvalidKey If the provided api_key is invalid.
  • LocationIqInvalidRequest If you go past your rate limit.
  • LocationIqRequestLimitExeceeded If you go past ratelimits.
  • LocationIqServerError occurs basically when there's server error

Releases

No releases published

Packages

No packages published

Languages