2017-09-20 17 views
0

Core Location video from WWDC 2014IOS 8は、WiFiアクセスポイント、RFパラメトリックデータ、およびモーションセンサーを使用して室内の位置を特定する方法について話しています。私はcurrent documentation for Core Locationを見ていて、そのビデオに何がもたらされたかに関する詳細な情報は見つかりません。コア位置屋内測位

私は閉鎖されたキャンパスの大学に行き、無線LANはどこにでもあります。 iPhoneが実際にWiFiアクセスポイントを使用している場合、屋内の位置を特定するために、理論的には、電話機がピックアップして屋内測位の良好な評価を得るための信号がたくさんあるはずです。しかし、私は精度をテストしており、性能は劣っています。

私は長さ200mの建物を歩き、両側の座標を取得してから、CLLocation1.distance(from: CLLocation2)を使ってそれらの間の距離を計算します。結果は約5メートルになります。また、.floorインスタンスプロパティは、私が何階にいるかを決して表示しません。常にnilと表示されます。私は電話でその物件を確認するように指示したのですか?

TL; DR iPhoneは屋内測位をどのようにチェックしますか?それに関するすべてのドキュメント?私はどの部屋にいるのか少なくとも知ることができますか?

+0

会場はhttps://mapsconnect.apple.comに登録し、Appleのアンケートアプリを使用してマップする必要があります – Paulw11

答えて

0

施設でAppleの屋内測位を使用するには、いくつかの要件があります。 - 一般の人がアクセス可能であること。 - 年間訪問者数が100万を超えている。 - 完全なリファレンスマップを用意してください。 - 会場全体でWi-Fiを有効にしました。 - 施設所有者の許可を得た関連アプリを持っていますか?

これらの要件がすべて満たされている場合でも、そのカスタムマップはApple Mapsに表示されません。しかし、アップルマップでは、アップルマップアプリケーションの内部にユーザーの屋内位置(青い点)が表示されますが、現在のフロアやカスタムマップを表示することなく表示されます。

はまた、いくつかの重要な詳細情報があります。

位置精度 5-10メートルです。基本的に、アップルはあなたが店の前にいるかどうかを知ることができますが、近くに立っているドアを教えてくれません。

ロケーション計算:アップルはコアロケーションAPIを使用してポジションを導出し、すべての計算はデバイスで実行されます。使用可能なGPS信号、Wi-Fi信号、ファシリティの物理的な「テクスチャ」(壁など)またはRFパラメトリックデータを使用してデバイスの位置を特定します。また、デバイスのM7チップ内のモーションセンサーの一部を活用しています。より多くの「テクスチャ」と強力なWi-Fiにより、より正確な位置精度がもたらされます。

合計アドレス可能なマーケット:iOS 8、iPhone 4S以上、iPad 2以降のすべてのユーザー。 iPhone 5以上が推奨されます。

関連する問題