Итак, я использую метод nearbysearch и searchbox, комбинированный, потому что я заметил, что поисковый запрос не имеет функции разбиения на страницы, а у него есть близкий поиск. Один из них я заметил, что результаты не близки к тому, чтобы быть похожими. Я имею в виду, что число результатов не всегда составляет 20, когда у нас есть поисковая система как 20, близлежащий поиск только производит, например 18.Последовательные результаты поиска отличаются от SearchBox
Есть ли причина для этого? Я сделал плункер для некоторых советов о том, как это решить. В консоли вы видите, что границы заданы на карте.
var request = {
bounds: map.getBounds(),
keyword: input.value
};
https://plnkr.co/edit/IcLSQxmTjMQ4jFsqc7da?p=preview
EDIT Если мы вводим в пицце, как поле поиска, мы можем видеть, что есть 20 результатов от SearchBox и только 7 ищет с nearbySearch.
Он возвращается 20 результатов каждый раз, когда я искать что-то, первый раз я искал ресторан, он дал мне 20 результатов, второй раз я искал бар, и он дал мне 20 результатов, в третий раз я искал услугу такси, и он дал мне 20 результатов, позвольте мне показать вам результат на картинке – Wcan
Проверить обновление ниже – Wcan