タグ

ブックマーク / tekito-tekito.blogspot.com (1)

  • 現在位置をGeolocationを使って取得する | てきとー

    現在位置を取得するには、Titanium.Geolocation にlocation イベントのイベントリスナを登録する。 また、addEventListener でイベントリスナを登録すると、removeEventListener を呼び出してリスナを削除するまで 現在位置を取得し続けてしまうため、ウィンドウが表示されたタイミングで現在位置を取得し、現在のウィンドウが 切り替わったタイミングでイベントリスナを削除するようにしている。 GPSを使用するアプリケーションの場合は、こういった制御を正しく行わないと、メモリを使い過ぎたり、 起動中にフリーズしてしまったりすることがあるので、使い終わりまできちんとしたケアしたコードを書く必要がある。 // 現在位置を取得する var currentWindow = Titanium.UI.currentWindow; vai currentLati

  • 1