2016-02-25 52 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

相关问题