下面是场地的常见API json响应 https://developer.foursquare.com/docs/explore#req=venues/search%3FproviderId%3Dnymag%26linkedId%3D59455
这是我到目前为止的代码
$.getJSON('https://api.foursquare.com/v2/venues/search?ll=32.7153,-117.1564&limit=14&radius=1000&client_id=PKAHBB1OAX0B000CG5UUYO4BXV0LWQWKFB51EK3XVNFJ2ULS&client_secret=RDPX01C01RHCYASZIKVH5XXMPVFIPLFHFP1D53UR4GUWQD50&v=20120101',
function(data) {
console.log(data);
$.each(data.response.venues, function(i,venues){
content = '<p>' + venues.name + '</p>';
$(content).appendTo("#venues");
});
});
但那只是抓住场地的名字。我如何在位置部分下方获取地址和Lat,Long?
答案 0 :(得分:0)
地址和lat / lon实际上是在您从Foursquare获得的响应中公开的。尝试:
$.getJSON('https://api.foursquare.com/v2/venues/search?ll=32.7153,-117.1564&limit=14&radius=1000&client_id=PKAHBB1OAX0B000CG5UUYO4BXV0LWQWKFB51EK3XVNFJ2ULS&client_secret=RDPX01C01RHCYASZIKVH5XXMPVFIPLFHFP1D53UR4GUWQD50&v=20120101',
function(data) {
console.log(data);
$.each(data.response.venues, function(i,venues){
content = '<p>Name: ' + venues.name +
' Address: ' + venues.location.address +
' Lat/long: ' + venues.location.lat + ', ' + venues.location.lng + '</p>';
$(content).appendTo("#venues");
});
});