Как превратить геокод в адрес структурированных данных Google Json - PullRequest
0 голосов
/ 19 июня 2019

В моем приложении 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?Надеюсь, я объяснил все достаточно ясно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...