1

私はiPhoneアプリを構築しています。マップ (MKMapView) が常に表示されている画面があります。ただし、バッテリーを節約するために、ユーザーの場所を常に更新するのではなく、自動 (15 分ごと) および手動 (onclick) のみで更新する必要があります。

ただし、このユーザーの場所も地図上に表示したいと考えています。問題は、showsUserLocationMapView の場合、自動的に場所の更新を開始するため、バッテリーが消耗することです。

showsUserLocationオプションを有効にしてを保存しMKUserLocation、次に を無効にしてshowsUserLocationから、保存MKUserLocationした を注釈として手動で追加しようとしましたが、実際には警告が表示され、showsUserLocationオプションを再度有効にします。

したがって、最後の方法は手動だと思います:

私は自分で青い点の注釈を作成しましたが、光る効果がなく、精度が円を描いています。これを行う方法はありますか?または、他に方法があれば教えてください。

ありがとう !

4

3 に答える 3