"...Программа SLWeatherTracker то получает погоду, то нет через Яндекс. Проблемы начались примерно некоторое время назад. Попробовал новый проект собрать, но проблема осталась к сожалению..."
Про проблему с получением данных о погоде через SLWeatherTracker нам известно. К сожалению, сделать ничего не можем - этот способ перестал работать
Нужно переходить на использование QML-информеров сервисов Яндекс.Погода или Гисметео. Возможности обоих сервисов примерно одинаковые.
1) Описание работы с информерами:
2) Важно! Для полноценной работы с информерами нужно получить ключ авторизации.
Для этого нужно сделать запрос на адреса:
- Яндекс: yandexmedia@yandexteam.ru, в поле "Тема" укажите: "Информер Яндекс.Погоды для Форвард".
- Гисметео: b2b@gismeteo.ru, в поле "Тема" укажите "Информер Gismeteo для Форвард"
3) Ключ авторизации предоставляется бесплатно, абонентской платы нет.
4) Предварительную настройку в программах-конфигураторах можно производить до получения ключа авторизации.
5) При настройке можно воспользоваться встроенными шаблонами оформления.
6) Кроме текущего состояния погода возможен показ прогноза на день или на несколько дней.
Полезные ссылки:
- Про показ нескольких информеров в стиле "ImageUpdater" (ротация по кругу) здесь.
- Про необходимость показа логотипа сервиса здесь.
- Про возможность замены иконок погоды здесь.
- Про новый логотип Яндекс.Погоды здесь.
- Дополнительную информацию можно найти по тегам Погода, Яндекс, Гисметео.