/ venues / search теперь поддерживает запросы с прямоугольниками (в дополнение к кружкам).Укажите параметры «sw» и «ne» вместо «ll» в своем запросе.
Теперь вы также можете указать «intent = browse», чтобы получить лучшие результаты в области, не взвешенной по близости к вашемуцентр региона.
https://developer.foursquare.com/docs/venues/search.html
Это все еще не поддерживает произвольные полигоны и не выполняет исчерпывающий поиск мест (он вернет 50 лучших для любого региона), но это должно бытьподойдите ближе к тому, что вы ищете.