Как указано
доках Яндекса:
«No 'Access-Control-Allow-Origin' ...» при генерации запроса браузером
API Яндекс.Погоды не предназначено для отправки запросов из браузера пользователя. Данные действия не безопасны, так как позволяют увидеть ваш API-ключ через инструменты браузера.
Если вам необходимо осуществлять запросы из браузера, используйте промежуточный сервер, который будет принимать клиентские запросы, добавлять к ним ключ доступа и отправлять запросы к API Яндекс.Погоды.