Задача: на сайте автоматически выбрать город пользователя без запроса разрешения на определение местоположения у пользователя.
Определение планируется реализовать через
Яндекс.Локатор. Указанный сервис позволяет определить координаты, используя:
- IP-адрес;
- Перечень сетей Wi-Fi;
- Перечень сотовых вышек.
Проблем с определением IP-адреса для передачи в сервис нет, но он дает большую погрешность. А вот способа получить перечень доступных сетей Wi-Fi и сотовых вышек в браузере я не нашел. Существуют ли они?
Альтернативный вариант решения задачи - использование Geolocation API, но его использование приведет к запросу разрешения на определение местоположения у пользователя, а этого требуется избежать.