gpt4 book ai didi

ios - 将位置源从 GPS 切换到本地 `gpx` 文件

转载 作者:行者123 更新时间:2023-11-29 05:14:47 24 4
gpt4 key购买 nike

我想要一个开关,在打开时将 sample-gpx.gpx 文件中的位置应用到我的应用程序,而在取消切换时不执行任何操作。


class ViewController: UIViewController {

@IBOutlet var locationOnOff: UISwitch!

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}


}

最佳答案

关于监听开关状态:

  1. 监听 UISwitch 值更改事件,如所述 here
  2. 在 valueChanged 函数中,通过调用 yourUISwitch.isOn 检查开关的值

关于使用gpx文件(在模拟器之外):

您是否使用 CLLocationManager 获取位置?如果是这样,在 CLLocation 委托(delegate)调用 locationManager(_:didUpdateLocations:) 中,您可以检查开关 isOn 值,如果满足,则直接返回 .gpx 文件中指定的位置已打开。

我认为 CLLocationManager 没有办法直接获取您的 .gpx 文件。但也许像 this 这样的库有帮助吗?

如果您对此答案有疑问,请跟进。

关于ios - 将位置源从 GPS 切换到本地 `gpx` 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59296923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com