Почему Google Places API не возвращает местоположение по соседству?
Я использую Google Places API для поиска Burger King. Я создаю запрос для любого места с "Burger" в названии, для места, в котором я работаю.
Burger King не в результатах, но Burger King существует по соседству.
Как мне сообщить об этом местоположении (что легко найти, если я найду "Бургер рядом со мной" на google.com)? Есть ли что-то, что я делаю неправильно, из-за чего результаты поиска не попадают в Burger King?
Дополнительные примечания:
- Я запускаю тот же код в другом месте, и кажется, что там есть Бургер Кинг.
- Результирующий набор состоит из 20 допустимых мест со словом "Бургер".
- После того, как я напишу это, я попытаюсь найти "Кинг", и вернусь, чтобы подтвердить, что это всего лишь 20-кепка, которая может помешать результатам.
- Burger King - это два слова, так что, может быть, в этом проблема?
1 ответ
Поиск в меньшей области.
Это эффект, который является результатом слишком большого количества результатов в области. Вы можете попробовать это с Starbucks в Лос-Анджелесе или Сиэтле и найти такое же поведение.
Если возвращенный набор результатов превышает 20, то вы пропустите любые результаты, кроме этого. Это может включать в себя "расположение по соседству".
Вместо этого мы сейчас выполняем поиск в небольших областях, где набор результатов меньше 20, чтобы обеспечить получение точных результатов. При поиске в меньшей области (чтобы получить меньший набор результатов) я вижу Burger King по соседству.