2012-04-27 4 views
1

Я изучаю Objective-C, и я хотел бы разработать приложение для обучения/погоды, которое отображает текущие условия и предупреждения о суровой погоде для пользователя в зависимости от их текущего местоположения.Ищете совет для доступа к NWS Сильные предупреждения в iOS

На сегодняшний день мне удалось найти местоположение пользователя и отобразить текущие условия, отправленные из API погоды Google. Теперь я обратил свое внимание на отображение суровых предупреждений о погоде, и именно здесь я столкнулся с проблемой, которую я не могу решить или найти в другом месте в StackOverflow.

Я нашел это NWS Alerts Cap/Atom Service, который выглядит как способ, но я действительно не понимаю, как получить доступ к предупреждениям очень просто. Служба отображает каждое состояние и станцию ​​отдельно ... конечно, мне не нужно будет проходить через них, чтобы найти правильный?

Я думаю, что моя самая большая проблема прямо сейчас заключается в том, чтобы найти общий способ доступа к URL-адресу этой службы. Может ли кто-нибудь предложить некоторое понимание и, возможно, пример того, как это сделать?

ответ

3

Я не уверен, если это будет полезно или нет, но это должно по крайней мере, узкие вещи вниз по конкретным государством:

NSString *theCurrentState = @"il"; // lowercase two-letter code 

NSURL *theNWSAtomUrl = [NSURL URLWithString: 
           [NSString stringWithFormat: @"http://alerts.weather.gov/cap/%@.php?x=0", theCurrentState] 
         ]; 

Теперь, помимо этого, трудности я вижу, что вам нужно для синтаксического анализа как для зоны, так и для графства - то есть некоторые предупреждения могут выдаваться для округа пользователя, в то время как другие могут быть выданы для общей зоны пользователя. Каждый из них имеет конкретный код, и, к сожалению, я не сразу понимаю какой-либо способ сопоставить, скажем, почтовый индекс для этих кодов. Однако должен быть способ. Это может помочь, некоторые: http://www.nws.noaa.gov/emwin/winugc.htm

+0

Спасибо, я попробую. –

+0

Привет, Керри, знаете ли вы, известно ли, что NWS публично выпустила корреляцию? Я нашел это для зон и округов, но не уверен, что это то, что я хочу, или если официальный! http://www.aprs-is.net/WX/NWSZones.aspx –

 Смежные вопросы

  • Нет связанных вопросов^_^