特定の場所の近くにあるすべての投稿を取得しようとしています。FBページに場所とともにいくつかの像と写真を投稿しています。Graph API Explorer で、次のクエリを実行します。
SELECT id, coords, type, page_id, timestamp FROM location_post WHERE author_uid = me()
正しい方法で結果が得られますが、追加すると:
SELECT id, coords, type, page_id, timestamp FROM location_post WHERE author_uid = me() AND distance(latitude, longitude, '47', '122') < 10000
その後、すべての結果がクリアされました。
クエリで距離を取得しようとしたところ、33 や 454 などの適切な数値が返されました。では、なぜ WHERE セクションの距離関数が何も返さないのでしょうか?
例からのリクエストも:
SELECT id, page_id
FROM location_post
WHERE distance(latitude, longitude, '37.86564', '-122.25061') < 10000
何も表示されません。