diff options
author | Matthew Somerville <matthew@mysociety.org> | 2012-08-28 13:25:24 +0100 |
---|---|---|
committer | Matthew Somerville <matthew@mysociety.org> | 2012-08-28 13:26:51 +0100 |
commit | 7a5fed80a9b945b6cee6b034f26518d19751e61a (patch) | |
tree | 985e486120713cefd4037b40bb947edacae72c00 | |
parent | 7e48c0d697684047440f48ad643bcf68186463bb (diff) |
Switch to using mapit as it has nearest postcode functionality now. And isn't down.
-rw-r--r-- | perllib/FixMyStreet/Cobrand/UK.pm | 4 | ||||
-rw-r--r-- | t/cobrand/closest.t | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/perllib/FixMyStreet/Cobrand/UK.pm b/perllib/FixMyStreet/Cobrand/UK.pm index c2618cbd9..0d6f98590 100644 --- a/perllib/FixMyStreet/Cobrand/UK.pm +++ b/perllib/FixMyStreet/Cobrand/UK.pm @@ -153,13 +153,13 @@ sub find_closest { my $str = $self->SUPER::find_closest( $latitude, $longitude, $problem ); # Get nearest postcode from Matthew's random gazetteer (put in MaPit? Or elsewhere?) - my $url = "http://gazetteer.dracos.vm.bytemark.co.uk/point/$latitude,$longitude.json"; + my $url = "http://mapit.mysociety.org/nearest/4326/$longitude,$latitude"; my $j = LWP::Simple::get($url); if ($j) { $j = JSON->new->utf8->allow_nonref->decode($j); if ($j->{postcode}) { $str .= sprintf(_("Nearest postcode to the pin placed on the map (automatically generated): %s (%sm away)"), - $j->{postcode}[0], $j->{postcode}[1]) . "\n\n"; + $j->{postcode}{postcode}, $j->{postcode}{distance}) . "\n\n"; } } diff --git a/t/cobrand/closest.t b/t/cobrand/closest.t index 02c979756..464c95e67 100644 --- a/t/cobrand/closest.t +++ b/t/cobrand/closest.t @@ -54,7 +54,7 @@ ok $report, "created test report - $report_id"; $report->geocode( undef ); -ok !$report->geocode, 'no gecode entry for report'; +ok !$report->geocode, 'no geocode entry for report'; my $near = $c->find_closest( $report->latitude, $report->longitude, $report ); |