在谷歌地图上绘制foursquare场地

时间:2012-01-30 13:10:42

标签: google-maps-api-3 foursquare

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

非常感谢您的帮助

Kamran

1 个答案:

答案 0 :(得分:4)

没有可以复制粘贴的直接样本,但这样做并不复杂:

明智的Foursquare :您必须注册为消费者here,这会为您提供客户ID +密码。
需要让您的用户通过身份验证才能显示特定纬度/经度周围的场地信息,您可以Venue Platform使用search for venues,特别是venue details和(如果需要)获得here

根据您的具体示例,显示半径3英里(~5000米)的餐馆,您需要使用intent = browse,radius = 5000,ll = {your search location},limit = 50( max)和categoryId = 4d4b7105d754a06374d81259(这是食品类别,请参阅drop a marker了解如何获取类别ID列表)

因此搜索将生成一个四边形位置的json数组,从那里您可以获取所需的数据并通过maps api在谷歌地图上显示。 对于地图v3,您可能希望为每个返回的地点Google Maps API - Drop a new pin

另请查看有关如何在Google地图上删除图钉的答案:{{3}}

相关问题