シンプルなiPhoneアプリでMapViewとCoreLocationを使用しています... CoreLocationは緯度と経度を正しく示しています:
[Session started at 2012-07-08 20:11:35 +0200.]
2012-07-08 20:11:37.082 WhereAmI[5095:207] <+52.37609766, +4.92279518> +/- 70.00m (speed 0.00 mps / course -1.00) @ 7/8/12 8:11:33 PM Central European Summer Time
2012-07-08 20:11:38.605 WhereAmI[5095:207] <+52.37609766, +4.92279518> +/- 70.00m (speed 0.00 mps / course -1.00) @ 7/8/12 8:11:38 PM Central European Summer Time
しかし、私が実行すると:
[mapView setShowsUserLocation:YES];
強調表示されている場所はカリフォルニアの AppleHQ であり、アムステルダムではありません <+52.37609766, +4.92279518>?
コンソールのログから、この「ユーザーの場所のビューが表示されていません」というエラーが見つかりました。
2012-07-08 20:11:46.600 WhereAmI[5095:207] User location view is NOT visible but should be. Showing....
私はこれを検索し、実行するように勧められました:
mapView.userLocationVisible;
これは正常に実行されますが、違いはありませんか?