Заказчик по одному проекту, Энергетический портал Сибири, который я реализую на Битриксе поставил задачу «Виджет погоды своего города».
Готового решения не нашел, поэтому реализовал так:
Тут взял сам погодный информер.
Тут взял Определение местоположения по IP-адресу
Так как никаких соответствий между решениям (в плане соответствия город-город) я не нашел, то пришлось соответствие прокидывать по наименованию.
Базу всех городов из погодного информера выгрузил в файлик, пропарсил его и получил небольшую базу КОД — ГОРОД погодного информера.
Далее получив название города по IP, пробегаюсь по полученной базе, сохраняя Яндекс-индекс города, который в дальнейшем уже передаю в погодный информер.
Индекс сохраняем в сессии.
Один комментарий на «“Битрикс — погода СВОЕГО города”»
Сторонние информеры, с возможностью автоматического определения города
http://www.meteoservice.ru/content/informers.html
Допил Яндекс-информера на автоматическое определение города
http://commontools.net/geoip/ya.weather.v2.get.html