2012-04-27 1 views
1

私はObjective-Cを学んでいます。現在の状況と深刻な気象警報を現在の場所に基づいて表示する教育/天気アプリを開発したいと考えています。iOSのNWS重大アラートにアクセスするためのアドバイスを探しています

これまで、Googleの天気APIから送信されたユーザーの場所と現在の状況を表示できました。私は今、厳しい天気予報を表示することに注意を向けました。ここでは、私が解決するか、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

こんにちはKerri NWSが公に相関関係を公開したかどうか知っていますか?私はゾーンと郡のためにこれを見つけましたが、それが私が望むものか、あるいは正式であればわかりません! http://www.aprs-is.net/WX/NWSZones.aspx –

関連する問題