2012-01-30 85 views
0

有没有人有他们可以分享的示例代码/文件,因为我试图在Google地图上绘制foursquare场地。例如:给定伦敦的Long和Lat。我想在3英里范围内展示餐馆。 这是可能的,而不必在使用API​​时传递客户端ID?在谷歌地图上绘制foursquare场地

您的帮助将不胜感激

卡姆兰

回答

4

没有一个直接的例子中,你可以复制粘贴,但它不是那么复杂的事:

Foursquare的明智:你必须注册为消费者here,这给你一个客户端ID +秘密。
需要有你的用户去通过认证只是显示围绕一个特定的纬度/经度的地点信息,您可以使用Venue Platform对于这一点,特别是search for venues和(如果需要)得到venue details。根据您的具体示例,在3英里(〜5000米)范围内显示餐厅,您需要通过intent = browse,radius = 5000,ll = {您的搜索位置},limit = 50(最大)和的categoryId = 4d4b7105d754a06374d81259(它是食品类,请参阅如何获得类别ID列表)here

所以搜索会产生四角位置的JSON数组,从那里你可以把你所需要的数据和通过地图API显示在谷歌地图上。 对于Maps v3,您可能需要为每个返回的场地设置drop a marker

还检查了这个答案如何放弃谷歌地图上的销:Google Maps API - Drop a new pin