1unitedpower: Javascript Handy Standort ermitteln

Beitrag lesen

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
}