Da braucht man nicht mal den ganzen Code für.
Du versuchst bei der Initialisierung der Variablen deltaGPS0 dieser direkt einen Wert zuzuweisen, der aus der Differenz zweier Variablen besteht. Für den Compiler ist dieser Wert nicht konstant, selbst wenn Du den beiden Variablen vorher einen festen Wert zugewiesen hast. Eine Variable kann aber nur mit einem konstanten Wert initialisiert werden.

Lösung: die Variable zunächst ohne Wert initialisieren und dann die Wertzuweisung im Programm vornehmen.

Gruß,
askazo