Precision Landing with Companion Computer & Rangefinder

Hi,
I’m trying to I am trying to make use of MAVLINK_MSG_LANDING_TARGET to have my drone do Precision Landing. I’m running the tag detection code on a embedded hardware,which sends the LANDING_TARGET message to the autopilot at a rate of 10Hz continuously as soon as it detects the April TAG. I’ve also updated all the necessary parameters for the PLND_*. I’m not able to find any specific documentation on whether using a RANGEFINDER is mandatory for the precision landing to kickin or whether it can work with GPS or other altitude data. I’m not using my pose-estimation distance data.