我正在开发一个ios(swift)应用程序,通过API将CLLocationManager startUpdatingLocation的位置发送到服务器。对于电池和数据经济性,我希望在设备停止时(或在某些附近位置)将此数据发送到API。我的意思是只在startMonitoringSignificantLocationChanges()时调用API。有没有办法返回bool值? TY
答案 0 :(得分:0)
我自己找到了。
我得到了坐标的最后2个元素,然后:
/My location
let myLocation = CLLocation(latitude: firstArrayLatitude, longitude: firstArrayLongitude)
//My buddy's location
let myBuddysLocation = CLLocation(latitude: lastArrayLatitude, longitude: lastArrayLongitude)
//Measuring my distance to my buddy's (in km)
let distance = myLocation.distanceFromLocation(myBuddysLocation) / 1000