Получить город пользователя по гео данным?

Задача - получить город юзера с помощью геоданных Код рабочий, но тогда когда отключен блокировшик рекламы, как настроить чтобы я получил город без отключений всяких блокировщиков рекламы. Вообщем сейчас работает некоректно, может делать запрост на google.map а не на тот сайт что у меня, Вообщем буду решению моей проблемы )

<pre></pre>
<script>

    async function onSuccess(position) {
        const geocode = await fetch(`https://geocode.xyz/${position.coords.latitude},${position.coords.longitude}?json=1`);
        const geoResponse = await geocode.json();
        console.log(geoResponse.osmtags.name)
    }
        if (!navigator.geolocation) {
            console.log('error!')
        } else {
            navigator.geolocation.getCurrentPosition(onSuccess);
        }
</script>

Ответы (0 шт):