[Эта информация получена в результате экспериментов с API Foursquare ..]Это зависит от запроса, в документации API-интерфейсе запроса местоположения *1001* указан параметр намерения:
- Если вы прошли аутентификацию (используя OAuth пользователей), вы можете оптимизировать результаты так, чтобыпользователь с платформы foursquare
[intent=checkin]
- Поскольку вы используете радиус, вам, вероятно, следует использовать
[intent=browse]
, чтобы получить места в регионе (наиболее удобный поиск, получить более общие результаты) - Вы также можете искать что-то конкретное, в данном случае посмотрите на
[intent=match]
То, что я сделал, это просто переписал то, что там написано ..
Чтобы ответить на ваш вопрос:
Зависит от того, аутентифицированы вы или нет, но если нет, то вернутся первые 50 (самых популярных) в радиусе, который вы им дали.(мы не слишком много играли с ним, когда вы проходите проверку подлинности, тогда не уверены, как он себя ведет)
Так, например, с intent=browse
, поиск по любому городскому лат / lng с radius=1000
вернет около 50результатов, затем расширяется до radius=2000
, если мультиплекс / торговый центр находится сейчас в пределах досягаемости (популярно столько же регистраций), он заменит один из результатов, отображенных ранее.Таким образом, вы получаете часть старых 50 + новых, более популярных результатов в новом радиусе => 50 лучших в вашем текущем радиусе
Кроме того, самые популярные отображаются в наборе результатов первыми.