Android, как получить температуру местоположения на карте

Все андроиды для меня новые, так что я просто хочу знать, можно ли получить температуру определенного места на карте?

В моем приложении я хочу показать температуру местоположения, когда пользователь нажимает на карту. чтобы это могло произойти, пожалуйста, помогите..

3 ответа

Решение

Да, это возможно:

  1. Когда пользователь нажимает на карту, вы можете получить местоположение точки: Получить координаты на карте нажав в Android

  2. Запросите онлайн-сервис Weather, чтобы узнать температуру в определенном месте: например, Yahoo Weather

  3. Показать всплывающее окно на карте, показывающее температуру: Показать всплывающее окно над маркером на карте в MapView

Чтобы найти временную информацию, получите информацию из API погоды, такого как Yahoo, и сопоставьте его с местоположением устройства.

По умолчанию нет API для этого в Google Maps API. Вам нужно искать любые отдельные API погоды, которые предоставляют данные о температуре в зависимости от местоположения.

Другие вопросы по тегам