Version: Smart Feature Phone 2.5


The Geolocation.getCurrentPosition() method is used to get the current position of the device.


navigator.geolocation.getCurrentPosition(success, error, [options])


  • success A callback function that takes a Position object as its sole input parameter.
  • error Optional An optional callback function that takes a PositionError object as its sole input parameter.
  • options Optional An optional PositionOptions object.


var options = {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
function success(pos) {
var crd = pos.coords;
console.log('Your current position is:');
console.log(`Latitude : ${crd.latitude}`);
console.log(`Longitude: ${crd.longitude}`);
console.log(`More or less ${crd.accuracy} meters.`);
function error(err) {
console.warn(`ERROR(${err.code}): ${err.message}`);
navigator.geolocation.getCurrentPosition(success, error, options);