WifiLocation
Определение географических координат через WiFi-сети без GPS на ESP8266 и ESP32 с помощью Google Maps и Bing Maps API
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:731c41504ecd1583bb0b3530d306c24d3bf0b3f73f87cd9c8eeba61ded64f54cWifiLocation-1.3.0-731c4150.zipОписание
Получить координаты через WiFi без GPS — вот что делает эта библиотека. Вместо приёмника спутниковых сигналов она слушает окружающие сети и отправляет их данные в Google Maps Geolocation API, получая обратно широту, долготу и точность определения. Работает на ESP8266 и ESP32. Со скором 1.3.0 добавилась возможность разворачивать координаты в адреса через Bing Maps API. Нужно помнить, что Google требует привязки платёжного метода и учитывает каждый запрос по своему прайсу — есть бесплатный лимит, но выйти за него можно быстро. Сертификаты безопасности для обоих API имеют сроки истечения (Google до января 2028, Bing до мая 2025), после которых нужна обновление библиотеки.