Ruby 哪一个邮政编码与Geokit最接近?
我用它来告诉我两个邮政编码之间的距离。我需要确定哪个邮政编码是最近的Ruby 哪一个邮政编码与Geokit最接近?,ruby,geokit,Ruby,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 = 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最近?要获取数组元素的索引,请使用
因此,在你的情况下,它将是
alpha[miles.index(miles.min)]
非常非常感谢!