CodeIgniter和Google map api lat long错误

时间:2015-10-19 03:57:44

标签: javascript json codeigniter google-maps

我的代码工作得很好,但突然间它停止工作,我收到了这个错误。

我在Lat long下面使用以下代码:

        ScheduleFragment scheduleFragment = new ScheduleFragment();
        fragmentTransaction.add(R.id.main_fragment_container, scheduleFragment).commit();

在浏览器中使用url(http://maps.google.com/maps/api/geocode/json?address=')时,我无法获得lat。

我在代码中使用的查询

$geocode = file_get_contents('http://maps.google.com/maps/api/geocode/json?address=' . $prepAddr . '&sensor=false');
$output = json_decode($geocode);
$data['latitude'] = $output->results[0]->geometry->location->lat;
$data['longitude'] = $output->results[0]->geometry->location->lng;

以下是我所面临的错误。

  

错误号码:1582

     

调用本机函数'RADIANS'

时参数计数不正确      

SELECT *,(3959 * ACOS(COS(RADIANS())* COS(RADIANS($qry = "SELECT * , ( 3959 * ACOS( COS( RADIANS( " . $lat . " ) ) * COS( RADIANS( `latitude` ) ) * COS( RADIANS( `longitude` ) - RADIANS( " . $lon . " ) ) + SIN( RADIANS( " . $lat . " ) ) * SIN( RADIANS( `latitude` ) ) ) ) AS distance FROM `property` WHERE STATUS = 1 HAVING distance < " . RADIUS; ))* COS(RADIANS(latitude) - RADIANS())+ SIN(RADIANS( ))* SIN(RADIANS(longitude))))AS距离latitude WHERE STATUS = 1距离<1。 50

最奇怪的部分是这个代码在我的本地工作正常但在我的实时网站上却抛出了这个错误。

0 个答案:

没有答案