iPhoneでGPSを使い位置情報を取得する方法/コードはネット上にたくさん出ています。またAppleのiPhone Dev Center にある LocateMe サンプルはとても有用です。しかし、これらの情報/コードを元にGPSで位置情報を取得してみると全然違う位置情報が取得されてしまったりします。 私も色々と試しながら、なんとか満足な位置情報を取得できる方法/コードをみつける事が出来ました。 取得方法ですが、以下のようにしました。 GPS取得を開始し一定時間計測を行い、その中で一番 精度(newLocation.horizontalAccuracy)の高い値を使う 以下のようなデータは無視する 取得時間(newLocation.timestamp)が古いもの。これはLocateMeサンプルに書かれています。 精度の悪い(newLocation.horizontalAccuracy が
![GPSから精度の高いデータを取得する方法/コード - yuumi3のお仕事日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/7067e29dff1ea64fba5fd4fed92e27e034c08ccc/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyuum3%2F20090702%2F20090702152916.jpg)