1

I'm using geokit to give me distances between two post codes. I need to determine which post code is the nearest.

point_a = Geokit::Geocoders::GoogleGeocoder.geocode "se18 7hp"

alpha = ["cr0 3rl", "W2 1AA"]

miles = alpha.map do |m| point_a.distance_to(m) end

miles.min # => 11.005310790913377

How do I do the reverse of miles.min to get to know which post code was the nearest from point_a?

Sylar
  • 11,422
  • 25
  • 93
  • 166

1 Answers1

1

To get the index of an array element, use Array#index

So, in your case, it will be

alpha[miles.index(miles.min)]
rohit89
  • 5,745
  • 2
  • 25
  • 42