navigator.geolocation.getCurrentPosition(function(position){ successFunction(position), errorFunction(), { timeout: 0, enableHighAccuracy: true, maximumAge: Infinity } });
Das ist syntaktisch nicht richtig. Du hast um die Parameter-Liste von getCurrentPosition() eine anynome Funktion notiert. Ferner rufst du die Callback-Parameter direkt auf, das möchtest du vermutlich nicht. Und du solltest vernünftige Werte für das Timeout und maximumAge angeben.
navigator.geolocation.getCurrentPosition(
successFunction,
errorFunction,
{
timeout: 500, // 500 ms
enableHighAccuracy: true,
maximumAge: 1000*600 // 5 min.
}
);
function successFunction (position) {
// Hier kannst du nun die Koordinaten aus position lesen
}