Главная Рекламодателям Личный кабинет
📍 Ваш город: Определяется...
🔍 Поиск
Показы в:
Определяем ваш город...
Запрос к геолокационному сервису
📋 Лог геолокации
🧪 Тестирование
Как работает система:
1. Запрашивает IP через ip-api.com
2. Если не сработало — пробует ipinfo.io
3. Если оба упали — берёт из localStorage
4. Если нет кэша — спрашивает пользователя
5. Сохраняет IP → город в localStorage
⚙️ Настройки
Кэш истекает через:
🗄️ База IP → Город
# IP-адрес Город Регион Страна Источник Последний визит Визитов
🗄️
База пуста — данные появятся после первого определения города
📖 Документация — как подключить к любой странице
Подключение (1 строка)
<script src="geo-city.js"></script>

// Автоматически определяет город
// и вызывает callback:
GeoCity.onCity(city => {
  console.log('Город:', city.name);
  updatePageForCity(city.name);
});
API
GeoCity.getCity()       // текущий город
GeoCity.setCity(name)   // ручная установка
GeoCity.detect()        // переопределить IP
GeoCity.clearCache()    // сбросить кэш
GeoCity.getDB()         // вся база IP→город
GeoCity.onCity(fn)      // callback на смену