@cjitkul33

Как гарантированно определить посетителя из Украины?

На сайте есть забаненные в Украине ресурсы - по-умолчанию используется карта Яндекса.
Как гарантированно определить украинский IP, чтобы показать, например, гугль-карты?

Или может быть лучше как-то определить, что у посетителя яндекс забанен и предложить поменять на гугль? Как это лучше сделать?
  • Вопрос задан
  • 507 просмотров
Решения вопроса 1
djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))
Вот это должно помочь
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Astrohas
@Astrohas
Python/Django Developer
хм а почему бы не проверять со стороны клиента. Опа карты не загрузились, js загружает google карты. И к черту всякие проверки по ip и геопозиции
Ответ написан
latteo
@latteo
Украинцы тоже не сидят сложа руки и ставят всякий разный софт для обхода. Умный софт проксирует только запросы к забаненным ресурсам. Т.е. для твоего сайта по IP пользователя ты будешь думать, что это Украина, но запрос на яндекс пойдёт через прокси в Голландии.

Можно попробовать делать ajax запрос к апи яндекса с timelimit 2-3 секунды, если ответа не пришло подгружать гуглокарты
Ответ написан
evgeniy8705
@evgeniy8705
Повелитель вселенной
Зачем что то определять? По умолчанию используйте Google maps. Сервис то должен быть заточен под целевую аудиторию, и поэтому если есть решение для всех, то почему бы его не использовать изначально
Ответ написан
sim3x
@sim3x
Лучше использовать гугльмапс

Вот тут база для определения местоположения dev.maxmind.com/geoip/geoip2/geolite2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы