gpt4 book ai didi

ios - 在 Swift 中从 MapView 上的 2 个输入字符串地址绘制路线方向

转载 作者:行者123 更新时间:2023-11-30 12:59:41 25 4
gpt4 key购买 nike

我目前正在执行如下任务:

  • 创建一个包含 MapViewUIView 的 ViewController(包含 2 个供用户输入地址的文本字段)。
  • 在 map View 上绘制从 2 个地址(通过上面的文本字段输入)出发的方向路线。

我找到了一些教程,向我展示了如何使用路由来完成此操作,但主要是通过从当前位置绘制到某个目的地。
我的概念是从 textfield 获取文本并将其转换为坐标并执行一些委托(delegate)技术。

谁能指导我如何解决这个问题?

最佳答案

您必须使用地理反向编码将您的城市名称转换为坐标。

geocoder.reverseGeocodeLocation(currentLocation, completionHandler: {
placemarks, error in

if error == nil && placemarks.count > 0 {
self.placeMark = placemarks.last as? CLPlacemark
self.adressLabel.text = "\(self.placeMark!.thoroughfare)\n\(self.placeMark!.postalCode) \(self.placeMark!.locality)\n\(self.placeMark!.country)"
self.manager.stopUpdatingLocation()
}
})

这是在路径坐标之间绘制线条的教程。 https://github.com/varshylmobile/MapManager

关于ios - 在 Swift 中从 MapView 上的 2 个输入字符串地址绘制路线方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39990196/

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