【发布时间】:2019-03-03 11:22:29
【问题描述】:
我正在使用地理编码器从地址获取纬度和经度
在我添加的模型中
class Clinic < ApplicationRecord
geocoded_by :full_street_address
after_validation :geocode
def full_street_address
[address_line1, city, state, country].compact.join(', ')
end
end
客户已经给我提供了这样的地址
{
"name": "Bahrain Defence Force Royal Medical Services Hospital - Riffa",
"address_line1": "West Riffa P O Box 28743",
"country": "Bahrain",
"state": "Al-Wusta",
"city": "Riffa"
}
现在,当我创建诊所时,它不会返回经纬度,
似乎问题在于地址而不是以下行
[address_line1, city, state, country].compact.join(', ')
有没有办法可以专门提供邮政编码等或如何处理上述地址?
【问题讨论】: