Yii附近的位置

时间:2016-04-27 14:10:42

标签: php yii

我想通过用户当前位置显示距离大约60英里的商家详细信息

在我的编码下面,

$criteria = new CDbCriteria;
    $criteria->select = '*,   ( 3959 * acos( cos( radians(' . $currentlatval . ') ) * cos( radians( lat ) ) '
            . '* cos( radians( lng ) - radians(' . $currentlngval . ') ) '
            . '+ sin( radians(' . $currentlatval . ') ) * sin( radians( lat ) ) ) ) AS distance ';
    $criteria->having = ("distance < 60");
    $criteria->group = 'uid';
    $results2 = Merchant::model()->findAll($criteria);

它的工作正常,在上面的代码中它只检查属性lat和lng,但是我想在上面的代码中检查属性city_lat和city_lng如何写以检查这两个属性?

0 个答案:

没有答案