Use a lower zoom level for partial postcode matches.

This commit is contained in:
Tom Hughes 2008-02-05 19:14:33 +00:00
parent 5fbc8ad3f4
commit 0f11fd9995

View file

@ -84,8 +84,10 @@ private
unless response.match(/Error/)
dataline = response.split(/\n/)[1]
data = dataline.split(/,/) # easting,northing,postcode,lat,long
results.push({:lat => data[3], :lon => data[4], :zoom => POSTCODE_ZOOM,
:name => data[2].gsub(/'/, "")})
postcode = data[2].gsub(/'/, "")
zoom = POSTCODE_ZOOM - postcode.count("#")
results.push({:lat => data[3], :lon => data[4], :zoom => zoom,
:name => postcode})
end
return { :source => "NPEMap / FreeThePostcode", :url => "http://www.npemap.org.uk/", :results => results }