哪个邮政编码最接近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最近?
要获取数组元素的索引,请使用Array#index
所以,在你的情况下,它会
alpha[miles.index(miles.min)]