現在地に基づいてイベントを取得するにはどうすればよいですか? 私はすでに FQL 経由で試していますが、クエリでは「where」句はインデックス可能な列でなければなりませんでしたが、半径 5 マイルのすべてのイベントを検索する必要があります。
質問する
682 次
1 に答える
1
さて、このようなもの:
$lat = "47.960";
$long = "12.091";
// using offset gives us a "square" on the map from where to search the events
$offset = 0.4;
$events = 'SELECT pic_big, name, venue, location, start_time, eid FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND venue.longitude \''. ($long-$offset) .'\' AND venue.latitude > \''. ($lat-$offset) .'\'. $limit;
ただし、そのためには、検索している場所の緯度と経度を取得する必要があります。
何らかの形で役立つことを願っています
于 2012-04-05T12:15:28.707 に答える