ios - 定位精度问题求解!
高洛峰
高洛峰 2017-04-17 17:39:19
0
3
477

运动跑步骑行类的 App ,关于地图定位的精度问题,精度大概设置的是多少米呢?精度设置为 1m 是不是太频繁了,是不是定位很容易漂移?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(3)
大家讲道理

@loveuqian をご招待いただきありがとうございます

以下はすべて CLLocationManager

に関するものです

1. スポーツアプリなので、ナビゲーションレベルの設定は過剰ではなく、desiredAccuracy に設定されています。これは 1m kCLLocationAccuracyBestForNavigation です。

2. 高精度と GPS 更新頻度の間には必ずしも関係はありません。実際に更新頻度に影響を与えるのは、

属性と activityType 属性です。位置更新の距離しきい値distanceFilter

3. 測位のずれには 2 つの理由があります。1 つは屋内や地下鉄などで GPS 信号が良好ではなく、誤差が非常に大きいことです。また、モバイル携帯電話ネットワークをオンにすることで改善できる可能性があります。 GPS測位精度。 2 番目の理由は、CLLocationManager から直接取得した座標 (実際の座標) が MapView に直接描画されることです。 これは、2 年前の引用です。この投稿では、オフセットを修正するアルゴリズムについて説明しています。IOS LocationManager を使用して火星座標を特定できるかどうかはわかりません (GCJ-02)。

頑張ってください。

追記: 上記のリンクのチュートリアル コードは間違っています。修正方法の詳細については、記事の下のコメントを参照してください。

いいねを押す +0
黄舟

精度を 5 ~ 20 メートルに設定することをお勧めします。精度が高いほど、初期化に時間がかかり、携帯電話の位置がずれることが多くなります (私は携帯電話に遭遇したことはありません)。携帯電話はドリフトしますが、会社独自の GPS モジュールは頻繁にドリフトします)、携帯電話が非常に良好な GPS 信号のある場所にない限り、精度は 1 メートルです

いいねを押す +0
阿神

最も正確な設定を設定し、平均を取ることができます

それでは、子供を招待して答えてもらうのをお手伝いします
@NsstringFromName

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート