Google Места API возвращает рейтинг для свойств, которые искали, используя имя свойства, но не с адресом - PullRequest
0 голосов
/ 16 октября 2019

Я использую API Google Адресов, чтобы возвращать оценки для введенного свойства. Когда я ввожу имя свойства в качестве критерия поиска, возвращается рейтинг, но если я пытаюсь вернуть рейтинг, используя адрес (который поддерживается при вводе текста), я не получаю ответ. Я попытался найти адрес через API, вернуть идентификатор места, а затем использовать идентификатор места, чтобы получить оценку, но это не работает.

Этот API-интерфейс возвращает оценку: https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=The+Shops+At+Chestnut+Hill&inputtype=textquery&fields=rating&key=[MY API_KEY]

Это то же свойство, но выполняется поиск по адресу, который не: https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=199+Boylston+St+Chestnut+Hill+MA&inputtype=textquery&fields=rating&key=[MY API_KEY]

Есть ли что-то другое сформатирование адресных входов я не правильно делаю?

1 Ответ

0 голосов
/ 16 октября 2019

В API мест есть отдельные идентификаторы для адреса / здания и заведения в нем. Адрес / здание не будет иметь рейтинга, место / учреждение будет иметь рейтинг.

С Поиск идентификатора места

Магазины в Каштановом холме
Идентификатор места: ChIJkcWRbZF444kRJUJjXdUFIOw

199 Бойлстон-стрит
Идентификатор места: ChIJ4TgqFZF444kR2XHKhTgsiNs

(хотя я вижу место для "я вижу")когда я ввожу адрес)

...