aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/Geocode/Google.pm
Commit message (Collapse)AuthorAgeLines
* Switch geocoders to be pluggable.Matthew Somerville2019-09-19-1/+1
|
* Geocoders: allow cobrands to fixup user's search stringDave Arter2018-04-10-0/+2
| | | | | This is useful, for example, if the cobrand has a list of common typos that you want to account for.
* Cobrands can pass `components` to Google Geocoder.Dave Arter2018-02-12-4/+12
| | | | | | This allows more fine grained control over the geocoder search, e.g. to specify the administrative area or town. See the geocoder api docs: https://developers.google.com/maps/documentation/geocoding/intro#ComponentFiltering
* Fix co-ordinate bug in Google geocoder.Matthew Somerville2016-01-29-1/+1
| | | | a4b6ed0f put the latitude in $longitude and vice-versa.
* Upgrade Google geocoder to version 3 of the API.Matthew Somerville2015-08-28-15/+13
|
* Merge branch 'issues/fms-mobile/190'Matthew Somerville2015-02-13-10/+9
|\ | | | | | | | | Conflicts: perllib/FixMyStreet/Geocode/Google.pm
| * Make sure all co-ordinates are stringified.Matthew Somerville2015-02-13-10/+9
| | | | | | | | | | | | | | This includes MapIt postcode lookups, geocoding, query parameters, tile clicks. Stringifying truncates them to six decimal places, which means we no longer need any "short" versions anywhere, and the JSON response will always uses a decimal point regardless of locale.
* | Expire cached geolocations after a week.Matthew Somerville2015-02-13-34/+9
|/ | | | | And refactor geoloction caching code into one function (except for Zurich which has its own SOAP based system).
* Use env in shebang lines, and remove unneeded onesMatthew Somerville2015-01-19-3/+1
|
* Add Zurich geocoder (and allow geocoder choice to be picked in config).Matthew Somerville2012-12-04-1/+6
|
* Remove any Northern Ireland specific code.Matthew Somerville2012-07-20-3/+0
|
* Add Nominatim-based geocoding service (fixes #183).Matthew Somerville2012-07-13-4/+8
|
* Fix bug wherein links on multiple result pages in other locales would not ↵Anders Einar Hilden2012-05-10-1/+8
| | | | work. Ported from Bing.pm
* Store lat/lon from multiple results and use that to prevent infinite loop on ↵Matthew Somerville2011-08-09-1/+1
| | | | e.g. 'Clapham'.
* Factor out postcode lookups into cobrands, and string lookups into separate ↵Matthew Somerville2011-07-12-0/+85
packages.