質問

アプリで可能な限り正確な位置情報を取得したいと考えています。私も過去(約2か月前)に試したことがありますが、かなり奇妙な結果が得られました。ある時は、かなり正確な位置情報 (数ドア下まで) を取得できましたが、5 分後に同じ場所でもう一度試してみると、数キロ離れた場所に到達することがありました。

それで、私が本当にやりたいのは、Core Location に 5 ~ 10 秒 (タイマーで) 検索させて、通りと郊外を抽出させることです。ただし、通りがあまり正確でない場合は、郊外だけを抽出します。

マップ アプリを使用すると、青い点まで到達すると、その位置が非常に正確であり、自分の位置が 20 メートル以内であることがわかります。この場合、通りと郊外を出力したいのですが、半径が大きい場合はその位置がわかります。それほど正確ではありません - この場合は単に郊外が必要です。

これについてはどうすればよいでしょうか?

役に立ちましたか?

解決

CLLocation オブジェクトのhorizo​​ntalAccuracy プロパティを確認すると、その値に応じて、通り、郊外、または都市だけを出力できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top