completed UK postcode search

This commit is contained in:
Nick Black 2007-04-24 07:55:19 +00:00
parent a926189c7f
commit bf2e2c7140
4 changed files with 14 additions and 17 deletions

View file

@ -4,15 +4,12 @@ class GeocoderController < ApplicationController
require 'net/http'
require 'rexml/document'
before_filter :authorize_web
before_filter :require_user
def search
res_hash = {}
@postcode_arr = []
@res_ary = []
if params[:query][:postcode] != ""
if params[:query][:postcode]
postcode = params[:query][:postcode]
if postcode.match(/(^\d{5}$)|(^\d{5}-\d{4}$)/)
#its a zip code - do something
@ -42,11 +39,11 @@ class GeocoderController < ApplicationController
end
end
end
redirect_to :controller => 'geocoder', :action => 'results'
redirect_to :controller => 'geocoder', :action => 'results', :params => @res_ary
end
end
def result
@res = :params[@res_ary]
end
end

View file

@ -7,16 +7,13 @@
<%= submit_tag 'Search' %>
<%= end_form_tag %>
<div id="postcode-helper">
eg SW15 6JH
eg: SW15 6JH
</div>
<div id="placename-helper">
Essen
eg:Essen
</div>
</div>
<% lon = params['lon'] || '-0.1' %>
<% lat = params['lat'] || '51.5' %>
<% zoom = params['zoom'] || '4' %>