is save to mongo attributes :
uid,longitude,latitude
how do i user AR to get NearBy Person?
my code:
public static function getUserByDistance($longitude, $latitude, $maxdistance, $limit=10)
{
$param = [
‘loc’ => [
‘$nearSphere’ => [
‘$geometry’ => [
‘type’ => ‘Point’,
‘coordinates’ => array(doubleval($longitude), doubleval($latitude)),
],
‘$maxDistance’ => $maxdistance*1000
]
]
];
$results = static::find()->where($param)->limit($limit)->all();
var_dump($results);exit;
}
thanks very much