| xqd
@@ -84,10 +84,10 @@ if (!function_exists('get_distance_field')) {
|
|
|
function get_distance_field($latitude, $longitude)
|
|
|
{
|
|
|
if (empty($latitude) || empty($longitude)) {
|
|
|
- return '999999999 distance';
|
|
|
+ return '未知 distance';
|
|
|
}
|
|
|
|
|
|
- return 'if(longitude=0 and latitude=0,999999999,round(6378.138*2*asin(sqrt(pow(sin( (' . $latitude . '*pi()/180-latitude*pi()/180)/2),2)+cos(' . $latitude . '*pi()/180)*cos(latitude*pi()/180)* pow(sin((' . $longitude . '*pi()/180-longitude*pi()/180)/2),2)))*1000)) distance';
|
|
|
+ return 'if(longitude=0 and latitude=0,未知,round(6378.138*2*asin(sqrt(pow(sin( (' . $latitude . '*pi()/180-latitude*pi()/180)/2),2)+cos(' . $latitude . '*pi()/180)*cos(latitude*pi()/180)* pow(sin((' . $longitude . '*pi()/180-longitude*pi()/180)/2),2)))*1000)) distance';
|
|
|
}
|
|
|
}
|
|
|
|
| xqd
@@ -99,10 +99,10 @@ if (!function_exists('get_user_distance_field')) {
|
|
|
$latitude = $coordinate['latitude'];
|
|
|
$longitude = $coordinate['longitude'];
|
|
|
if (empty($latitude) || empty($longitude)) {
|
|
|
- return '999999999 distance';
|
|
|
+ return '未知 distance';
|
|
|
}
|
|
|
|
|
|
- return 'if(longitude=0 and latitude=0,999999999,round(6378.138*2*asin(sqrt(pow(sin( (' . $latitude . '*pi()/180-latitude*pi()/180)/2),2)+cos(' . $latitude . '*pi()/180)*cos(latitude*pi()/180)* pow(sin((' . $longitude . '*pi()/180-longitude*pi()/180)/2),2)))*1000)) distance';
|
|
|
+ return 'if(longitude=0 and latitude=0,未知,round(6378.138*2*asin(sqrt(pow(sin( (' . $latitude . '*pi()/180-latitude*pi()/180)/2),2)+cos(' . $latitude . '*pi()/180)*cos(latitude*pi()/180)* pow(sin((' . $longitude . '*pi()/180-longitude*pi()/180)/2),2)))*1000)) distance';
|
|
|
}
|
|
|
}
|
|
|
|
| xqd
@@ -143,7 +143,7 @@ if (!function_exists('get_distance')) {
|
|
|
function get_distance($lat1, $lng1, $lat2, $lng2)
|
|
|
{
|
|
|
if (empty($lat1) || empty($lng1) || empty($lat2) || empty($lng2)) {
|
|
|
- return '999999999';
|
|
|
+ return '未知';
|
|
|
}
|
|
|
$earthRadius = 6378138;
|
|
|
$lat1 = ($lat1 * pi()) / 180;
|