我需要接受指定范围内的Facebook地方的列表(由NE定义和WS坐标)
我从JavaScript调用应用以下fql.query:
FB.api({
method: "fql.query",
query: "SELECT name,description,geometry,latitude,longitude,checkin_count,display_subtext FROM place WHERE latitude < '" + bounds.getNorthEast().lat() + "' and longitude < '" + bounds.getNorthEast().lng() + "' and latitude > '" + bounds.getSouthWest().lat() + "' and longitude > '" + bounds.getSouthWest().lng() +"'"
},
function(response) {
///
}
但我收到错误604
Your statement is not indexable. The WHERE clause must contain an indexable column. Such columns are marked with * in the tables linked from http://developers.facebook.com/docs/reference/fql
至于我能看到的唯一索引列place
台http://developers.facebook.com/docs/reference/fql/place/是page_id
。 但我认为没有手段来获得这种page_id
从其他表。
是否有任何(可能更简单)的方式来指定的界限之内收到Facebook的地方呢?