2016-07-02 2 views
0

Итак, я использую метод 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.

enter image description here

+0

Он возвращается 20 результатов каждый раз, когда я искать что-то, первый раз я искал ресторан, он дал мне 20 результатов, второй раз я искал бар, и он дал мне 20 результатов, в третий раз я искал услугу такси, и он дал мне 20 результатов, позвольте мне показать вам результат на картинке – Wcan

+0

Проверить обновление ниже – Wcan

ответ

0

----------------------------------------- -------------------- ОБНОВЛЕНИЕ --------------------------- ------------------------------

Его еще 20

enter image description here

Он возвращается 20 результаты каждый раз, когда я что-то ищу, первый раз, когда я ищу ресторан, мне дали 20 результатов, второй раз я искал b ар, и он дал мне 20 результатов, 3-й раз я искал службу такси, и он дал мне 20 результатов, позволь мне показать вам результат в картине

enter image description here

+0

Я обновил плункер. То, что я сделал, было увеличено немного больше и показало случай разницы в массивах. –

+0

Так исправлено? – Wcan

+0

Извините, нет. Я просто обновлялся, чтобы показать, что поисковая система показывает 20 результатов, в то время как близлежащие показывает 7 результатов, обновленных в примере plunker –