Реализация API Geolocation в Chrome предпочитает использовать триангуляцию WiFi, а не геолокацию IP (вопреки ответу Тони Миллера), хотя я считаю, что Google Location Services действительно использует IP-адрес, когда это необходимо, или, по крайней мере, использует егоподтвердите свое предположение.
Когда вы подключены через сетевой кабель, у вас все еще работает WiFi?Обычно эти службы не требуют подключения к определенной сети WiFi, они просто используют полный список всех видимых беспроводных сетей.Но если вы выключите WiFi на своем компьютере или отключите доступные беспроводные сети поблизости, это в значительной степени предотвратит работу navigator.geolocation.