1

MapView.showUserLocationもTRUEの場合、Location Managerを使用して位置情報を取得するのはどれほど悪いことですか?

ユーザーの現在地を示す青い点を表示したいのですが、一定時間後にユーザーの現在地を記録したいという状況があります。そうは言っても、ユーザーの現在地が表示されている状況があるかもしれませんが、それでもユーザーの現在地を取得したいと思います。

コントローラクラスでロケーションマネージャを使用する必要があると思いますが、showUserLocation = YESに設定すると、2つのロケーションマネージャが同時に動作しているため、より多くのバッテリーを消費することになりますか?この仮定は正しいですか?

4

2 に答える 2

1

他のコミュニティで説明されているように、mapView.showUserLocation = YESを設定し、CLLocationManagerを使用して最新の位置情報を取得できます。

一般に、複数のCLLocationManagerインスタンスを同時に実行することに関連する競合はありません。

于 2010-04-08T04:47:41.490 に答える
0

座標を配列に保存し、過去に記録された場所の地図注釈を描画するだけです。複数のロケーションマネージャを実行する必要はありません。

于 2010-03-11T15:27:46.023 に答える