function getLocationByAddressText($addressText)
 {
     //Instancia el objeto que hace los lalamados a Google
     $geocoder = new GoogleMapsGeocoder($addressText);
     $geocoder->setApiKey($this->API_KEY);
     //Realiza el llamado para validar la direcci�n
     $google_results = $geocoder->geocode();
     $response = new LocationAddressModel();
     //Si tiene alguna respuesta
     if (end($google_results['results']) != null) {
         //carga los datos en el modelo
         $data_address = end($google_results['results'])['geometry'];
         if ($data_address['location_type'] != 'APPROXIMATE') {
             $response->success = true;
             $response->latitude = $data_address['location']['lat'];
             $response->longitude = $data_address['location']['lng'];
         } else {
             $response->setError(false, 'No fue encontrada la direccion, intenta con un texto diferente', ErrorCodes::$ERROR_NO_ADDRESS_FOUND);
         }
     } else {
         $response->setError(false, 'No fue encontrada la direccion, intenta con un texto diferente', ErrorCodes::$ERROR_NO_ADDRESS_FOUND);
     }
     return $response;
 }