0

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

我已经能够使用 google api 显示我当前的位置,但我从未使用过 Foursquare API,这似乎有点棘手,任何帮助将不胜感激。

4

1 回答 1

1

您将需要使用场所/搜索场所/探索端点来搜索该位置。

作为使用搜索的示例,此JQuery getJSON调用将调用搜索端点,在给定场地 100m 内的“夜场”类别中寻找场地:

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);
    });
});
于 2013-04-23T12:44:42.597 回答