Проблема такова: Нужно чтобы при входе на сайт по определялось его нынешнее местонахождение (по IP или как нибудь иначе)
затем получив имя этого города, нужно выбрать погоду для этого города из Google weather или Yahoo Weather
IP пользователя можно взять из базы, он там есть.
А вот далее сложнее:
1. Не по всем IP определяется город.
2. Зачастую это город провайдера, а не пользователя.
3. Базы IP-адрес / город нужно постоянно обновлять.
4. Прилично грузит сервер запросами.
Нашел модуль Smart IP. Он идет в связке с модулем Device Geolocation. Проблему решают, но как вы сказали - это большая нагрузка на сервер.
Из сервисов, которые предоставляют такие услуги нашел только ip2location.com Но он платный. Бесплатно можно скачать только фрагмент базы. Но опятьже этим сервер не разгрузить.
Может подскажете какой-нибудь хороший сервис?
Комментарии
IP пользователя можно взять из базы, он там есть.
А вот далее сложнее:
1. Не по всем IP определяется город.
2. Зачастую это город провайдера, а не пользователя.
3. Базы IP-адрес / город нужно постоянно обновлять.
4. Прилично грузит сервер запросами.
Ищите сторонний бесплатный сервис.
Нашел модуль Smart IP. Он идет в связке с модулем Device Geolocation. Проблему решают, но как вы сказали - это большая нагрузка на сервер.
Из сервисов, которые предоставляют такие услуги нашел только ip2location.com Но он платный. Бесплатно можно скачать только фрагмент базы. Но опятьже этим сервер не разгрузить.
Может подскажете какой-нибудь хороший сервис?
У меня стоит вот это
Посмотреть как выглядит можно здесь.