2011-07-01 15 views
1

MyAppは現在、起動するとすぐにその位置の検出を開始しますが、MapActivityをロードしてからしばらく時間がかかり、MyLocationOverlay.runOnFirstFixが起動されます。Android MapView初期位置

地図が最初に作成されたときに、すでにマップに持っていた場所をどうにか通過できますか?

runOnFirstFixを::

答えて

0

は、私はそれは難しいあなたのrunOnFirst修正があなたはそれがかなり迅速に場所を取得する必要があり、既にアクティブロケーションリスナーを持っているか、最近1を持っていたかのように実行するのに長い時間がかかっていることを信じることを見つける

ロケーション修正が行われるとすぐに実行される実行可能ファイルをキューに入れます。 に修正がある場合、すぐに実行可能ファイルを実行し、 がtrueを返します。そうでなければ、実行可能ファイルにハングアップしてfalseを返します。 ロケーション修正を取得したらすぐに新しいスレッドで実行します。

関連する問題