В моем приложении rails я использую геокодер GEM.У меня есть адрес компаний в моей базе данных.Это однострочный адрес, такой как «Бродвей 12, 12345 Нью-Йорк, Нью-Йорк».Я использую API Google, чтобы автоматически превратить его в геокод (широта и долгота).Теперь я хочу, чтобы Google очистил этот адрес на своей странице, но Google предлагает следующий формат json:
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "1600 Amphitheatre Pkwy",
"addressLocality": ", Mountain View",
"addressRegion": "CA",
"postalCode": "94043",
"addressCountry": "US"
}
}
В качестве быстрого исправления в настоящее время я просто делаю это:
"jobLocation": {
"@type": "Place",
"address": "<%=@company.address%>"
}
Но Googleвыдает ошибку, предлагая мне вписаться в показанный выше формат.
Кто-нибудь знает, как превратить геокод в этот подробный формат json?Надеюсь, я объяснил все достаточно ясно.