我试图填写两次foursquare表格,但我没有回答他。请告诉我如何使用foursquare的API实现Snap-to-Place技术。
我正在开发一个iOS应用程序,我想在其中转换纬度和经度的地名。所以我发现这项技术非常有用。所以让我知道如何使用这个api。
答案 0 :(得分:0)
您无需联系foursquare即可使用其API。您可以运行HTTP查询,将您的经度和经度作为参数,如this piece of documentation中所述。
根据我的理解,“Snap-to-place”功能只是它们正常API功能的一个奇特名称。
你应该事先在foursquare创建一个“应用程序”;只需按照the getting started section中的说明操作,然后在foursquare网络控制台中为您的应用生成的内容中替换呼叫中的CLIENT_ID
,CLIENT_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_PLACE
和intent=match