TEOVyazilim adlı üyeden alıntı: mesajı görüntüle
Sanırım şöyle bir şey yapabilirsiniz hocam

    function redirectUserByLocation() {
        if (navigator.geolocation) {

            navigator.geolocation.getCurrentPosition((positions) => {
                let baseUrl = "",
                    coords = {
                        lat: positions.coords.latitude,
                        long: positions.coords.longitude
                    },
                    city = getCurrentCity(coords);

                if (city) window.location.replace(baseUrl + "/" + city);
            });

            function getCurrentCity(coords) {
                let xhr = new XMLHttpRequest,
                    url = "",
                    data = new FormData;

                data.append("getCityByCoords");
                data.append("lat", coords.lat);
                data.append("long".coords.long)

                xhr.open("POST", url,false);
                xhr.onload = () => { return xhr.responseText }
                xhr.send(data);

                return xhr.onload()
            }

        } else {
            window.alert("Geolocation tarayıcınız tarafından desteklenmiyor.");
        }
    }
Yanıt için teşekkürler. Ancak bu kodlar ile ekranda sadece loading yazısı var. başka birşey çıkmıyor.