2010-12-20 8 views
0

こんにちはを設定した後に正確ではない、私はcurernt位置を取得することができるけど、十分にその正確ではない - これはロケーションマネージャ、でも私は、ロケーションマネージャとmapkitを使用していますが をkCLLocationAccuracyBest

  1. 私の現在の私の問題ですマップ上の位置は、例えば3.0856333888778926、101.67204022407532ですが、ロケーションマネージャの位置は+3.08370327、+101.67506444しか返しません。

    どれ - これは(約1キロ)私はすでにkCLLocationAccuracyBestする場所を設定している

方向を示ししようとすると、間違った場所に結果され、数十進数

  • の短いあります提案?

  • 答えて

    0

    どこで試してみますか?内部では、GPSの精度は本質的に制限されています(通常は1kmにはなりませんが、大都市内では建物からの反射が可能です)。ああ、別のこと:シミュレータ内で測定が行われていますか?私はどのように場所が決定されているのか分からない。しかし、私のテストでは、私は通常私の実際の位置からかなり離れています。

    +0

    私はそれを試し実際のデバイスは、それがシミュレータ上で動作しないことを認識しています。位置は常に800メートルから1キロメートル離れている、私はどこかに読んで、私はatleastにGPSを数回三角測量をさせる必要がある、試してみよう – Veeru

    +0

    精度(newLocation.horizo​​ntalAccuracy)は何ですか?その中にあなたの立場はありますか?または、mapviewから報告されたポジションを使用していますか? – Axel

    +0

    実際の場所に近い/実際の場所に近づく前に、場所が正確ではないことを理解しなければならないので、場所管理者に場所を数回見つけさせなければならなかった – Veeru

    0

    ロケーションマニフェストの設定方法に関係する可能性があります。

    ここに投稿して確認してください。多分これが助けになるかもしれない。

    0

    あなたは無線LANでいますか?私がwifiにいる場合、これは私に起こります。私がエッジ/ 3gに切り替えると、すべてが正常に変わります。あなたに間違っていると見える場合は、標準の地図アプリケーションで試してみてください。

    +0

    こんにちは、あなたの関心をお寄せいただきありがとうございます。しかし、私はそれをこのようにしました: 場所が変更されたときにタイムスタンプを取得し、それらを比較し、最新のものを取得します。 これはうまくいっているようですが、私のアプリは本当に完全な正確な位置を必要としません。おおまかな見積もりで十分です – Veeru

    0

    可能な限り正確な精度でセンサーデータを追加します。

    kCLLocationAccuracyBestForNavigation 
    

    精度のこのレベルは、常に正確な位置情報を必要とし、デバイスが接続されている間だけを使用することが意図されているナビゲーションアプリケーションにおける使用のために意図されている。

    関連する問題