Topo Profiler 3.0をリリースしました。App Storeで入手可能になっています。
今回のリリースの主な内容はiOS 6 および iPhone 5への対応のための変更です。 その他にいくつかのバグフィックスを含んでいます。
iOS 6ではアップル社の仕様変更のためにシステム組み込みのMapKitがGoogleマップのデータを利用しなくなりアップル社独自のものになりました。しかし、Topo Profilerで利用している高度データはGoogle Maps Elevation APIを利用して得ており、その利用規約ではデータを保存してはいけないことなどに加えて、データはGoogleマップとともに表示しなくてはならないことが決められています。そこでiOS 6においても利用規約に従うためにTopo ProfilerではiOS 6環境の時にはアプリ組み込みのブラウザコンポーネントUIWebViewにGoogle Maps JavaScript APIを用いてGoogleマップを表示して利用することにしました。iOS5以前の環境では従来通りネイティブのMapKitを利用します。
そのためiOS 6においても表示されるマップはGoogleマップのものになります。またネイティブのMapKitに比べるとJavaScriptを利用するためにややパフォーマンスが落ちる部分があるようです。(仕様の制限のために完全に同じ使い勝手とはなっていませんが)ネイティブのMapKitを利用するiOS 5以前のものとほぼ同様の機能、UIを実現しています。
ご意見などありましたらコメント欄やメールでお寄せください。またAppStoreでの評価、レビューもしていただけると大変うれしく思います。
This is a brilliant programme, I have been using it for initial profiling of microwave radio links to see if there is any possibility of a Line Of Sight path in the first instance.
ReplyDeleteOne possible update would be the ability to have the ability to insert a tower height at each end with the profile link between the top of the two inserted towers at each end.
If this was a possibility I am sure this could be a very commercially viable amendment following which I for one would be prepared to pay