GPS bearing heading

GPS has a crude inbuilt compass so you will only need a separate compass if the GPS compass is not accurate enough for your needs.