iPhone開発:CoreLocationとMapKit
-
19-09-2019 - |
質問
MapView.showUserLocationもTRUEであるときには、位置情報を取得するための場所Managerを使用する方法悪いのですか?
私は、私は、ユーザーの現在位置を示すために青い点を表示したい状況がある、と私はいくつかの時間間隔の後、ユーザの現在位置を記録したいです。ユーザの現在位置は、現在表示されているが、私はまだ、ユーザの現在位置を取得したい状況があるかもしれない、と述べました。
私は私が私のコントローラクラスに位置Managerを使用する必要がありますと思いますが、showUserLocation = YESが2人の場所の管理者が同時に作業しているので、私はより多くのバッテリーを排出することがありますことを意味する設定しますか?この仮定が正しいですか?
解決
他のコミュニティで議論したように、
、あなたはYES = mapView.showUserLocationを持っており、まだほとんどの現在の位置情報を取得するためにCLLocationManagerを使用することができます。
一般的には、同時に実行される複数のCLLocationManagerインスタンスを持つに関わる競合はありません。
他のヒント
ただ、配列内の座標を保存し、過去の記録場所についてmapannotationsを描きます。あなたは、複数のロケーション管理を実行する必要がいけない。
所属していません StackOverflow