Cioè se faccio questo:

codice:
function distancematrix(func) {


    let myPromise = new Promise(function(resolve, reject) {
        resolve(searchGPS);
    });


    myPromise.then(
        result => alert(result)
    );
}

mi da come risultato il code javascript della funzione searchGPS e non il risultato delle cordinate