我正在使用实例方法 distanceFromLocation 将我的新位置与 const 定义的位置进行比较
我给 CLLocation *bonuslocation 一个即时值,这是我感兴趣的 gps 点之一,然后如果距离播放音频文件的点小于 20m,我将其与新位置进行比较。
虽然这对于一个位置非常有效,但如果我在本地添加到 updatelocationmanager 函数中不止一个,它根本不起作用。
编码:
CLLocation *bonuslocation = [.....]
CLLocationDistance distancea = [bonuslocation distanceFromLocation newlocation]
if (distancea <= 20)
{
//play an audio
}
我可以就如何为 10 gps 点提供一些建议吗????
今天是我的生日,你能把它当作生日礼物吗??谢谢..