在我的rails应用程序中,我使用了地理编码器GEM。我在数据库中有公司地址。它是一个单行地址,例如“ Broadway 12,12345 NY,NY”。我使用Google API将其自动转换为地理编码(纬度和经度)。 现在,我希望谷歌在我的页面上抓取该地址,但谷歌建议使用以下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格式吗?希望我能解释得足够清楚。