Слово радиолокатор состоит из двух корней?

Да, из двух корней.

Морфемно-орфографический словарь:

радио/лок/атор/

второй корень -лок-

Посмотрите, что корень такой же, как и в слове, от которого образовано слово "локатор":

ЛОКАТОР [от лат. locare - размещать, помещать] -

Устройство для определения местоположения тела по направленным звуковым или электромагнитным волнам, либо по его собственному излучению.

(Большой толковый словарь)

Да:
радио + локат / ор/ нулев. оконч.