Как стать автором
Обновить

Комментарии 13

НЛО прилетело и опубликовало эту надпись здесь
Суть данного метода как раз в том, что вы ничего у себя не храните.

Данный сервис из которого берутся данные полностью отвечает за обновлении информации и он находится при поддержке ру центра, что делает его ещё более надёжным, а самое главное там налажена система правки ошибок и уже существует большая база.

п.с. и это всё бесплатно и сделано в России :)
Попробовал запрос — мой очень мелкий городок опознался. Полезная штука!
видимо компромиссом будет кэширование полученных данных в свою базу.
Тогда со временем может встанет вопрос о корректности этих данных и понадобиться необходимость писать синхронизацию.
Ничего сложного, например получаем город по IP и на сутки в кэш ну или больше. Далее берем из базы, если видим, что в базе уже не очень новое значение сразу обновляем, если сервис упал, то мы всегда можем оставить не обновленное :)
Я бы именно так и сделал, чтобы не зависеть от стороннего сервиса, какой бы он надежный не был.
Согласен, это оптимальное решение.
На самом сайте данного сервиса, который предоставил эту возможность, есть форма для заполнения, в которую можно занести данные, если ваш ip адрес не соответствует реальному.
Относительно юзабилити:
Добавьте пункт «Неправильно? Сообщите нам!» не только в автоматическое определение при входе на сайт, но и в результаты поиска по IP.
Это уже к разработчикам IpGeoBase :)

В принципе, у них есть форма, можно на своём сайте вызывать её, если пользователя не устраивает соотношение ip с его местоположением.

Тогда будет всем хорошо, у ребят база правиться и у нас данные корректные.
давно юзаю geoplugin.net
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории