Странные результаты от Google размещает автозаполнение для последовательности повторяющихся букв - PullRequest
0 голосов
/ 12 мая 2018

Этот вызов https://maps.googleapis.com/maps/api/place/autocomplete/xml?input=qqqqqqq (плюс ключ) возвращает адреса, как 'qqqqqqqqqq, штат Флорида, США' и 'qqqqqqqqqqqqqqqqqqqqqqqq - Luizote де Фрейтас, Uberlândia - штат Минас-Жерайс, Бразилия'. Я понимаю, что QQQ может быть допустимым именем, но qqqqqqqqqqqqqqqqqqqqqqqq? И это работает одинаково для любой последовательности повторяющихся букв или цифр.

Хорошо, допустим, у Google плохие данные. Но как объяснить результаты для «www»: «Best Buy, Middlesex Turnpike, Burlington, MA, USA», «Acton Toyota из Литтлтона, Great Road, Littleton, MA, США»? Я не вижу никакой разумной корреляции между «www» и результатами.

Вы можете увидеть похожее поведение на картах Google, так что это не просто API автозаполнения.

Есть теории?

1 Ответ

0 голосов
/ 12 мая 2018

Когда я выполняю запрос https://maps.googleapis.com/maps/api/place/autocomplete/json?input=www&key=MY_API_KEY из своего местоположения, я также получаю очень странные прогнозы

  • Монпелье, Франция (идентификатор места ChIJsZ3dJQevthIRAuiUKHRWh60, тип населенного пункта)
  • Берлин, Германия (идентификатор места ChIJAVkDPzdOqEcRcDteW0YgIQQ, тип населенного пункта)
  • Гамбург, Германия (место ID ChIJuRMYfoNhsUcRoDrWe_I9JgQ, тип населенного пункта)
  • Мюнхен, Германия (идентификатор места ChIJ2V-Mo_l1nkcRfZixfUq4DAE, тип населенного пункта)
  • Вена, Австрия (идентификатор места ChIJn8o2UZ4HbUcRRluiUYrlwv0, тип населенного пункта)

enter image description here

Обратите внимание, что все они имеют тип местности, и на самом деле это пахнет ошибкой, потому что я не могу понять, как текст "www" может соответствовать этим предсказаниям. По-видимому, что-то не работает в бэкэнде Google и приводит к странному поведению в местах автозаполнения.

Я могу подтвердить, что вижу эту проблему и на веб-сайте Google Maps

enter image description here

На данный момент я считаю, что лучший вариант для нас - это отправка отзыва команде Google Maps и надеюсь, что они исправят это в ближайшее время.

...