Version 12 (modified by 14 years ago) ( diff ) | ,
---|
GeoLocator
Initial work done by by Zubin Mithra (zubin71)
A python module for a geolocator using
- Google API
- Yahoo API
- GeoNames
Input: service_name, location name
Output format: JSON (easy front end parsing)
Status
Basic Google/Yahoo webservice calls are in modules/s3gis.py
.
This needs tying into the front-end Location Selector.
GeoNames support needs adding (there is some GeoNames functionality in S3GIS).
API
Output most likely to be used in: OpenLayers
ToDo
A simple controller function would be nice to access the module classes
- functionality for BBOX
- provision to get results from all services
- provision to get results in multiple formats(xml, JSON, kml)
- support caching
Also see:
- http://nominatim.openstreetmap.org
- Review of Geocoders: http://lin-ear-th-inking.blogspot.com/2010/03/open-source-geocoders.html
Note:
See TracWiki
for help on using the wiki.