Skip to content

An independent geocoder using Google Maps API v3 that does reverse geocoding and supports access through proxy.

Notifications You must be signed in to change notification settings

lmwang9527/ggeocoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

An independent geocoder using Google Maps API v3 that does reverse geocoding and supports access through proxy.

Examples:
In [1]: from google import Google
In [2]: GOOGLE_KEY = None
In [3]: ggeocoder = Google(GOOGLE_KEY, output_format='json')
In [4]: address_str = "1600 Pennsylvania Ave, Washington DC"
In [5]: results = ggeocoder.geocode(address_str)
In [6]: results[0]
Out[6]: u'1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
In [7]: results[1]
Out[7]: (38.8987149, -77.0376555)
In [8]: results[2].keys()
Out[8]: [u'geometry', u'address_components', u'partial_match', u'formatted_address', u'types']

In [9]: coord = (38.8987149, -77.0376555)
In [10]: results = ggeocoder.reverse(coord)
In [11]: results[0]
Out[11]: u'1600 Pennsylvania Ave NW, Washington, DC 20500, USA'
In [12]: results[1]
Out[12]: (38.8987149, -77.0376555)
In [13]: results[2].keys()
Out[13]: [u'geometry', u'address_components', u'formatted_address', u'types']

About

An independent geocoder using Google Maps API v3 that does reverse geocoding and supports access through proxy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages