0
如何約默認計算約60英里使用經緯度和緯度如何計算默認約默認約60英里yii
在yii。
$criteria->with = array('merchant');
$criteria->select = '*, (3959 * acos(cos(radians(' . $latitude . '))
* cos(radians(merchant.lat)) * cos(radians(merchant.lng) -
radians(' . $longitude . ')) + sin(radians(' . $latitude . '))
* sin(radians( merchant.lat)))) * 1.609344 AS distance';
$criteria->having=("distance < 4");
它無法正常工作。
請添加代碼 – AnkiiG
的可能的複製(http://stackoverflow.com/questions/5838481/c-calculating -the-距離之間-2-GPS-位置) – Bonatti