如何使用foursquare提供的Snap-to-Place技术?

时间:2015-10-29 08:20:50

标签: foursquare

我试图填写两次foursquare表格,但我没有回答他。请告诉我如何使用foursquare的API实现Snap-to-Place技术。

我正在开发一个iOS应用程序,我想在其中转换纬度和经度的地名。所以我发现这项技术非常有用。所以让我知道如何使用这个api。

1 个答案:

答案 0 :(得分:0)

您无需联系foursquare即可使用其API。您可以运行HTTP查询,将您的经度和经度作为参数,如this piece of documentation中所述。

根据我的理解,“Snap-to-place”功能只是它们正常​​API功能的一个奇特名称。

你应该事先在foursquare创建一个“应用程序”;只需按照the getting started section中的说明操作,然后在foursquare网络控制台中为您的应用生成的内容中替换呼叫中的CLIENT_IDCLIENT_SECRET,并将坐标作为参数提供。有关您可以使用API​​执行的操作的详细信息,请参阅the detailed documentation

然后你应该运行类似的东西:

https://api.foursquare.com/v2/venues/search?ll=30.713100,76.709038&radius=200&limit=1&client_id=CLIENT_ID&client_secret=CLIENT_SECRET&v=20151029

然后您应该调整半径,并验证您期望的结果是否在foursquare的数据库中注册(如果不匹配)。如果您要定位特定类型的位置,也可以使用query=YOUR_TYPE_OF_PLACEintent=match