public function setDistanceInfo($latitude, $longitude, $podId = null)
    {
        if (isset($this->_distance) || isset($this->_referenceCoordinates) || isset($this->_referencePodId)) {
            throw new PodException("Cannot update the distance info from an existing query.");
        }

        $this->_distance = $this->_data['_paradox_distance_parameter'];
        unset($this->_data['_paradox_distance_parameter']);

        $this->_referenceCoordinates = array('latitude' => $latitude, 'longitude' => $longitude);
        $this->_referencePodId = $podId;
    }