Saturday, June 6, 2020

how to get lat log from address

$address=$_REQUEST['address'];

    if(!empty($address)){

        //Formatted address

        $formattedAddr = str_replace(' ','+',$address);

        //Send request and receive json data by address

         $geocodeFromAddr = file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?address='.$formattedAddr.'&sensor=false'); 

         $output = json_decode($geocodeFromAddr);

        //Get latitude and longitute from json data

      $data['latitude']  = $output->results[0]->geometry->location->lat; 

        $data['longitude'] = $output->results[0]->geometry->location->lng;

        //Return latitude and longitude of the given address

        if(!empty($data)){

            echo implode(',',$data);

            

        }else{

            return false;

        }

    }else{

        return false;   

    }

No comments:

Post a Comment