[JB]NCRainRadar7 − Yahoo! JAPANの雨雲ズームレーダーをiPhoneの通知センターに表示する
2014/08/02
価値ある情報をユーザー視点で発信するブログ
2014/08/02
もくじ
最近サイクリングで出かける機会が多くなりました。
サイクリングの大敵は雨! 週末の天気予報のチェックは元より、サイクリング中に現在位置周辺の雨雲の様子を素早く確認したいと思うことが多くなりました。
サイクリング中にアプリを切り替えるのは非常に面倒。普段は自転車NAVITIME等のナビゲーションアプリを使っているので、ずっと雨雲の様子を監視しているわけにもいきません。
自転車NAVITIME
カテゴリ: Navigation
販売元: NAVITIME JAPAN CO.,LTD.(サイズ: 7.7 MB)
全てのバージョンの評価: (327 件の評価)
そこで、雨雲の様子が素早く確認できるよう、iOS 7用(iOS 7.1.1で動作確認)の通知センターウィジェットを作りました。
これなら、ステータスバーからスワイプダウンすればいいだけなので、自転車用のケース越しでもスムーズに確認ができます。
iPhone 5を自転車に固定!自転車用スマートフォンホルダーBM WORKS SLIM3を買ってみた
通知センターウィジェットですので、ロック画面でも確認が可能です。
以前作ったiOS 6.x.xで動くNCRainRadarのiOS 7(iOS 7.1.1で動作確認)対応版です。
[JB]Yahoo! JAPANの雨雲ズームレーダーをiPhoneの通知センターに表示するNCRainRadar
雨雲を確認できる、いいサービスはなかろうかと探して見つけたのが、Yahoo! JAPANの雨雲ズームレーダー。
雨雲ズームレーダーは過去から現在のみならず、未来の雨雲の様子をも予測して表示できます。
APIがあるので、これを利用することにしたのです。
雨雲ズームレーダーは、通常のアプリではYahoo!地図(Y!地図)で確認できます。
Yahoo!地図 無料マップ、旅行や観光に、レストラン・ホテルを簡単検索・ナビできるmap
カテゴリ: Navigation
販売元: Yahoo Japan Corporation(サイズ: 10.0 MB)
全てのバージョンの評価: (8,386 件の評価)
画面上のレイヤーボタンを押し、雨雲レーダーをオンにすれば地図上に表示されるようになります。
NCRainRadar7は、このYahoo! JAPANの雨雲ズームレーダーを通知センターに表示するためのウィジェットです。
NCRainRader7をインストールすると「設定>NCRainRadar7」が出現します。
Enableをオンにして初めて地図表示が位置情報連動となります。デフォルトではオフです。
Continuous Updateがオフの状態では最初に位置情報を地図表示に反映した時点で位置情報の使用を停止しますが、Continuous Updateをオンにすると、NCRainRadar7を表示している間ずっと位置情報の反映を続けるようになります。
表示からワンクッション置いて、地図は現在位置が中央になるはずです。
最新の表示位置がキャッシュされて、次回の初期値になります。
現在位置には赤い印が打たれます。
現在位置を中心にした地図、そして雨雲ズームレーダーが表示され、自動的に雨雲のアニメーションが開始されます。
現在時刻の約15分前から現在時刻、そして未来に向かってのアニメーションになっています。アニメーションの最後、即ち予測データの最後までいくと現在時刻の約15分前に戻ってアニメーションが繰り返されます。(この辺はmoyashiの実地試験の後に予告なく調整する可能性あり)
表示させっぱなしにしておくと、5分後にデータが新しいものに更新されます。
NCRainRadar7をジェスチャーで操作できるようにしたことにより、NCRainRadar7上をドラッグしても通知センターをスクロールできないデメリットが発生しています。
NCRainRadar7の左右の端のキワのところを上下にドラッグするとスクロールができるようです。
ピンチ操作、ないしは地図の左上にあるボタンを押すとズームレベルを変更できます。変更したズームレベルは次回表示時にも維持されます。
ダブルタップでもズームできますが、この場合はズームレベルが次回維持されません。
あまりズームしすぎると(言っても確認のしようがないけれどズームレベル15以上)雨雲ズームレーダーが表示されないので、雨雲が表示されないと思ったらズームアウトしてください。
地図上をドラッグすると、地図のスクロールができます。
設定のEnabledがオンの場合は、地図をスクロールしても、次回表示時には現在位置が中央になります。
現在位置とは無関係な表示位置の固定は、設定のEnabledをオフにするとできます。
画面右下のYahoo! JAPANのロゴをタップすると、
Yahoo!地図が起動します。
Yahoo!地図がインストールされていない場合はApp Storeに飛びます。(続きは[Read More]から)
NCRainRadar7をインストールすると、「設定>通知センター>NCRainRadar7」が出現します。
NCRainRadar7のスイッチをオンに。
好みで表示順を変えます。
位置情報が取れない場合は、「設定>一般>リセット>位置情報とプライバシーをリセット」を試してみてください。
PMP (Protect My Privacy)ならびに、同種の位置情報に関するTweakを使用している場合は、現在位置連動機能が動作しない可能性があります。
こういうのを入れると位置情報の使用がオプトイン(原則使用不可)になって、通知センターウィジェットの実行主体であるSpringBoardに許可を与えることができない作りになっている場合が多いからです。
NCRainRadar7は、OS標準のウィジェットと同様の作りで、同じディレクトリに配置しています。
しかしながら、Lockinfo7をインストールすると表示されなくなるとのことです。(コメント欄にてlemonade様よりの情報)
Lockinfo7と同種の通知センター、ロック画面拡張のTweakをインストールすると、表示されなくなる可能性があります。
通知センターの設定画面でのアイコン表示方法がよく分かっていないのですが、それに関係した問題ではないかと思っています。
情報をお持ちの方をお待ちしております。
NCRainRadar7は無保証、無サポートです。自己責任でお使いください。
いつもの New野良リポジトリ をCydiaに登録後、以下のリンクをタップしてインストールしてください。
インストール後、「設定>通知センター>NCRainRadar7」を設定してください。