我已经从谷歌获得了一些代码来帮助我计算 MYSQL 中两个对象之间的距离,并且它们也可以通过计算出的距离正确排序......
下面是一段代码来帮助解释我是如何做到的:
$EQUASION = '( 6371 * acos( cos( radians('.$GPSLAT.') )
* cos( radians( field_Latitude ) ) * cos( radians( field_Longitude )
- radians('.$GPSLONG.') ) + sin( radians('.$GPSLAT.') )
* sin( radians( field_Latitude )) ) )
AS distance ';
我的问题是,我如何使用和回显距离本身......
while($row = mysql_fetch_array($results)){echo $row['distance']}
简单地呼应“行距离”似乎不起作用,因为它实际上不是数据库中的一个字段,而是一个计算出的距离。如何访问此信息,以便我可以正确显示“您距离某某对象##Km”之类的信息