Ciao a tutti
Vorrei passare le cordinate da una funzione ad altra ho fatto questo:

codice:
function searchGPS() {
    var geoOptions = {
        maximumAge: 5 * 60 * 1000,
        timeout: 10 * 1000
    }


    var geoSuccess = function(position) {
        var coords = position.coords.latitude + "," + position.coords.longitude;
        return coords;
    }


    var geoError = function(error) {
        geo_success();
    }


    if (navigator.geolocation) navigator.geolocation.getCurrentPosition(geoSuccess, geoError, geoOptions);
}

function distancematrix(func) {
    let coords = searchGPS();


    alert(coords);
}

distancematrix();
ma mi da undefined quindi non mi passa il valore di coords come posso risolvere?