WWDC から提供されたサンプル コードを使用して、オフィス ビルで屋内測位を実行する単純な概念実証アプリを作成しようとしています。フロア プランの画像があり、デモ コードの標準画像を置き換えました。また、2 つのアンカー ポイントの GPS 座標からピクセルへの必要なマッピングも行いました。
シミュレーターでアプリを実行し、静的な GPS 座標を指定すると、シミュレーターで期待どおりに更新された位置が表示されます。ただし、携帯電話で実行すると、Apple がビデオで宣伝したほどシームレスではありません。私の iPhone 5s では、ポジショニングはいたるところにあり、正確に近いところはめったにありません。空がはっきりと見える窓のそばに座っていても、非常に不正確な結果が得られます。
これは、物理的なレイアウト、WiFi トポロジ、またはその他のパラメーターと関係があると思われます。ただし、Apple には屋内測位で使用する施設を登録できるポータルがあることにも気付きました。これは、アプリの結果が悪いことと関係がありますか? Apple がそのようなシナリオをどのように支援できるかは想像できませんが、何か関係があるのではないかと考えました。
アプリの精度を高めるために他に行うべき手順はありますか? 屋内での測位を改善するために iBeacons を活用する方法はありますか? そのことを示す文書は見つかりませんでしたが、おそらくここの誰かが知っていると思いました.