GPS navigation processing