Доступ к Яндекс Погоде с Помощью Php
Яндекс может определять местоположение вашего устройства несколькими способами:
По IP-адресуВозможны ситуации, когда один и тот же IP-адрес используется в разных городах. Тогда местоположение, установленное правильно для одного пользователя, для другого пользователя будет определено некорректно.
С помощью технологии LBSТехнологии LBS (Location-based service) позволяет определять более точное местоположение устройства:
- По точкам доступа Wi-Fi. Включенный адаптер Wi-Fi устройства периодически проверяет мощность сигнала ближайших сетей. Примерное местоположение устройства можно определить, если среди сетей Wi-Fi есть хотя бы одна, о местоположении которой известно Яндексу. Например, это может быть точка доступа Wi-Fi в ближайшем кафе.
- По ячейке сотовой сети. Местоположение мобильного устройства определяется с помощью идентификатора ячейки сотовой сети (Cell ID), в радиусе которой находится данное устройство.
Полученные координаты сопоставляются с нашей базой данных о местоположении точек доступа Wi-Fi и ячеек сотовой связи.
Примечание. Сформировать базу данных помогли пользователи Яндекс.Карт. С помощью встроенной технологии Яндекс.Локатор мобильное приложение Яндекс.Карт с согласия пользователя постоянно передает GPS-координаты устройства и определяет, какой базовой станцией обслуживается телефон в этих координатах, какие видны сети Wi-Fi.
Как установить город вручную
- На главной странице Яндекса нажмите ссылку Настройка → Изменить город.
- Отключите опцию определять автоматически.
- В поле ввода укажите нужный город.
- Нажмите кнопку Сохранить.
Как сбросить настройки города
Source: yandex.ru