現在位置を取得するには、Titanium.Geolocation にlocation イベントのイベントリスナを登録する。 また、addEventListener でイベントリスナを登録すると、removeEventListener を呼び出してリスナを削除するまで 現在位置を取得し続けてしまうため、ウィンドウが表示されたタイミングで現在位置を取得し、現在のウィンドウが 切り替わったタイミングでイベントリスナを削除するようにしている。 GPSを使用するアプリケーションの場合は、こういった制御を正しく行わないと、メモリを使い過ぎたり、 起動中にフリーズしてしまったりすることがあるので、使い終わりまできちんとしたケアしたコードを書く必要がある。 // 現在位置を取得する var currentWindow = Titanium.UI.currentWindow; vai currentLati
スマートフォンらしい機能を 前回まではアプリ作成に必要なTitaniumの基本的な機能について解説してきましたが、今回からは、GPSやカメラなどスマートフォンらしい機能の解説をしていきます。GPS,カメラそして加速度センサなどが簡単に利用でき、またiPhoneとAndroidで共通のコードで扱うことができるというのはTitaniumの大きな利点です。 GPS情報とMap Twitterには位置情報を投稿する機能もあるので、今回はこの投稿部分を拡張してくことにします。前々回に作った投稿画面のコードを拡張して、投稿画面を次のような形に変更します。 左側のLocationボタンをタップすると、画面下側に地図が表示され現在位置が表示されます。テキストエリアにコメントを入れてPostボタンを押すと現在位置付きでPostされます。Twitter側の設定で位置情報を受け付ける設定にしないと、投稿しても無
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く