2016-02-25 84 views
1

我使用geokit來給我兩個郵政編碼之間的距離。我需要確定哪些郵政編碼是最近的。哪個郵政編碼與Geokit最近?

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 

我該怎麼做的miles.min反向去了解哪些職位代碼是從點A最近?

回答

1

要得到一個數組元素的索引,使用Array#index

所以,你的情況,這將是

alpha[miles.index(miles.min)] 
+0

非常感謝你,非常感謝! – Sylar

相關問題