В настоящее время у меня возникла проблема при использовании API Google Адресов при поиске в определенных местах с помощью «близлежащего поиска».
Я использую параметр rankby=distance, который должен доставлять ближайшие места первым, но я получаю только самые близкие, когда использую токен следующей страницы, который я получаю после первого запроса.Это означает:
rankby=distance
Первый запрос доставляет места, длина которых превышает 7 километров (пример)
Второй запрос (с маркером следующей страницы из первого)доставляет места <4 км. </p>
Таким образом, второй должен быть первым.Я надеюсь, вы понимаете проблему.Мой запрос выглядит так (ничего особенного ...):
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=<lat>,<long>&key=<mykey>&language=en&keyword=<mykeyword>&rankby=distance
И второй запрос с маркером следующей страницы https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=<lat>,<long>&key=<mykey>&pagetoken=CRPADFKALsomeTokenExample
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=<lat>,<long>&key=<mykey>&pagetoken=CRPADFKALsomeTokenExample