요즘 나는 페이스 북 API로 조금 놀아서 즐거움을 가졌지 만, 내가 이해할 수없는 것들이 있습니다. 나는이 FQuery (Query1)를 사용하여 어떤 점에 가까운 모든 페이지를 찾고있다.Facebook API 장소 거리
SELECT page_id,name FROM place WHERE distance(latitude, longitude, "45.698944", "8.462454") < 50000
이 쿼리는 페이지 목록을 반환하지만 전부는 아니다. 예를 들어,이 쿼리 (쿼리 1) :
SELECT page_id,name,distance(latitude, longitude, "45.698944", "8.462454")
FROM place
WHERE distance(latitude, longitude, "45.698944", "8.462454") < 50000 and page_id=656799421018484
반환 :
{
"data": [
{
"page_id": "656799421018484",
"name": "Formatamente",
"distance_meters": 16006.10107316
}
]
}
내 문제가 거리 (16006.10107316가) 미만 50000 비록 Query1을이 "Formatamente"(QUERY2의 결과를) 반환하지 것입니다 .
나는 또한 시도 페이스 북의 그래프 : https://graph.facebook.com/search?distance=50000¢er=45.698944,8.462454&type=place&fields=id,name&access_token=TOKEN하지만 여전히 "Formatamente"를 반환하지 않습니다.
내 주변의 모든 장소를 찾는 데 유용한 트릭이 있습니까? 이 page_id를 사용하여이 페이지에서 생성 된 모든 이벤트를 검색하거나 gps 포인트에서 가장 가까운 이벤트를 쉽게 찾을 수 있습니까? 사전