如何将地理编码转换为Google结构化数据地址Json

时间:2019-06-19 06:00:07

标签: ruby-on-rails rubygems reverse-geocoding google-geocoding-api geocoder

在我的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格式吗?希望我能解释得足够清楚。

0 个答案:

没有答案