|
1234567891011121314151617181920 |
- # Geocode a postcode & find councils/wards via uk-postcodes.com API
-
- require 'rubygems'
- require 'json'
- require 'rest_client'
- require 'pp'
-
- postcode = "SW1A 0AA"
- endpoint = "http://www.uk-postcodes.com/postcode/"
-
- result = RestClient.get(endpoint + postcode.gsub(/ /, '') + '.json')
-
- result_ary = JSON.parse(result)
-
- puts "Lat:" + result_ary['geo']['lat'].to_s
- puts "Lng:" + result_ary['geo']['lng'].to_s
- puts "District: " + result_ary['administrative']['district']['title']
- puts "Ward: " + result_ary['administrative']['ward']['title']
-
- pp result_ary
|