Apple のドキュメントによると、私は post iOS4 メソッドの startMonitoringSignificantLocationChanges メソッドを使用します。
For applications that do not need a regular stream of location events, consider using the startMonitoringSignificantLocationChanges method to start the delivery of events instead. This method is more appropriate for the majority of applications that just need an initial user location fix and need updates only when the user moves a significant distance. This interface delivers new events only when it detects changes to the device’s associated cell towers, resulting in less frequent updates and significantly lower power usage.
したがって、このインターフェイスは、場所の変更を検出した場合にのみ新しいイベントを配信します。場所が大幅に変更されたことを検出するために正確に使用できる方法はどれですか。これまでのところ、次のようになります。
if ([CLLocationManager significantLocationChangeMonitoringAvailable]) {
[locationManager startMonitoringSignificantLocationChanges];
}
場所が大幅に変更されたことを明示的に検出するには、どの明示的な方法を使用する必要がありますか。ありがとう。