function mike_geolocation_input,t,_extra=extra
  pv_ecef=scpv(t,/ecef,_extra=extra)
  pv_eci=scpv(t,_extra=extra)
  lla=xyz_to_lla(pv_ecef[0:2])
  az=track_azimuth(pv=pv_eci,_extra=extra)
  return,{t:t, date:(usec2vms(t))[0],$
          r_eci: pv_eci[0:2], v_eci: pv_eci[3:5],  $
          r_ecef:pv_ecef[0:2],v_ecef:pv_ecef[3:5], $
          lat:!radeg*lla[0],lon:!radeg*lla[1],alt:lla[2],az:!radeg*az}
end
