2013-11-28 4 views
2

Я использовал системные службы для получения широты и долготы пользователя.NOAA Weather API на Android

С помощью этих данных я бы хотел отправить его в Национальный совет метеослужбы NOAA и получить конкретные данные о погоде.

Я понимаю, что API - это интерфейсы для общения, но я никогда не использовал их, и я потерял. Я изучил сайт NOAA для этого API и понял, что там делает API, но я не знаю с чего начать.

Может кто-нибудь дать мне место для начала? Я хочу понять, а не просто получить легкое решение. Как сказал, у меня широта и долгота.

ответ

1

Вы хотите посмотреть на реализацию клиента SOAP в своем приложении, который затем может вызвать службу NOAA для получения информации о погоде. Вам также нужно научиться разбирать XML в Android (NOAA отправляет ответы в формате XML).

EDIT: Насколько я знаю, Android не имеет клиента/библиотеки SOAP, но есть некоторые сторонние. Это один, кажется, всплывают совсем немного, так что я, может быть, посмотреть на использование этого: http://code.google.com/p/ksoap2-android/

Там какая-то информация здесь, на сайте NOAA, чтобы вы начали: http://graphical.weather.gov/xml/#use_it

Существует пример использования Lat/чтобы вернуть информацию о погоде от NOAA здесь: http://graphical.weather.gov/xml/SOAP_server/ndfdXML.htm

Это, надеюсь, поможет вам двигаться в правильном направлении.

+0

Благодарим за быстрый отклик c: Отдайте! – user3047494

+0

См. Мой вариант редактирования: Android SOAP client :) – Karl

+0

Хорошо, я проверил это, и, возможно, я слишком долго занимался этим, но все, что я не вижу в учебниках, как его использовать или кодировать: c – user3047494