哪个邮政编码最接近Geokit?

时间:2016-02-25 18:36:20

标签: ruby 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以了解哪个邮政编码离point_a最近?

1 个答案:

答案 0 :(得分:1)

要获取数组元素的索引,请使用Array#index

所以,在你的情况下,它将是

alpha[miles.index(miles.min)]