2013-04-23 110 views
0

我试图使用Foursquare和Google API来接收我当前的位置,并从那里显示一系列场地,例如。餐馆在一个特定的半径,并用自定义标记在地图上绘制每个餐厅。在Google地图上绘制来自foursquare的场地

我已经能够显示我当前的位置与谷歌API,但我从来没有使用Foursquare API,它似乎有点棘手,任何帮助,将不胜感激。

回答

1

您需要使用venues/searchvenues/explore端点来搜索位置。

随着使用搜索的例子,这JQuery getJSON调用会调用搜索端点在“夜店”类别寻找场地内给定的场地100米:

var ll = latitude + "," + longitude;   
$.getJSON("https://api.foursquare.com/v2/venues/search", { 
    ll: ll, 
    radius: 100, 
    limit: 50 
    intent: "browse", 
    categoryId: "4d4b7105d754a06376d81259", 
    client_id: foursq_client_id, 
    client_secret: foursq_client_secret, 
    v: 20130420 
}).done(function(data) { 
    $.each(data.response.venues, function(i, item) { 
     console.log(item); 
    }); 
});