質問

MapView.showUserLocationもTRUEであるときには、位置情報を取得するための場所Managerを使用する方法悪いのですか?

私は、私は、ユーザーの現在位置を示すために青い点を表示したい状況がある、と私はいくつかの時間間隔の後、ユーザの現在位置を記録したいです。ユーザの現在位置は、現在表示されているが、私はまだ、ユーザの現在位置を取得したい状況があるかもしれない、と述べました。

私は私が私のコントローラクラスに位置Managerを使用する必要がありますと思いますが、showUserLocation = YESが2人の場所の管理者が同時に作業しているので、私はより多くのバッテリーを排出することがありますことを意味する設定しますか?この仮定が正しいですか?

役に立ちましたか?

解決

他のコミュニティで議論したように、

、あなたはYES = mapView.showUserLocationを持っており、まだほとんどの現在の位置情報を取得するためにCLLocationManagerを使用することができます。

一般的には、同時に実行される複数のCLLocationManagerインスタンスを持つに関わる競合はありません。

他のヒント

ただ、配列内の座標を保存し、過去の記録場所についてmapannotationsを描きます。あなたは、複数のロケーション管理を実行する必要がいけない。

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