2016-06-04 6 views
1

Я пытаюсь создать приложение, которое поможет пользователям найти рестораны/кинотеатры/торговые центры/и т. Д. чтобы пообщаться на основе рейтингов и расстояния. Помимо самого места, я также хотел бы узнать более подробную информацию о месте. Например, если бы я искал парки, я также хотел бы знать, есть ли там баскетбол или теннисный корт. Рейтинги и популярность также будут важным аспектом для определения приоритетов предложений.FourSquare против Google Places против Yelp API

После просмотра всех трех API-интерфейсов я не смог найти существенных различий, кроме пределов их поиска. Может ли кто-нибудь действительно дифференцировать каждый API для меня? Может быть, даже порекомендуйте, исходя из моей конкретной потребности?

Спасибо!

ответ

2

API Foursquare идеально подходит для использования в этом случае, поскольку вы можете поставлять очень специфичные фильтры через API. Кроме того, они имеют обширный охват во всем мире, в отличие от Google или Yelp.

Я бы выбрал конечную точку venues/explore и воспользуюсь categoryId парков. Вы можете использовать параметр запроса «баскетбол» или «теннис», чтобы найти парки, для которых есть суды.