我想获得从我自己的位置到预定位置的路线。我可以通过在浏览器中打开它来完成,但是只需要在应用程序中完成即可。有没有一种方法可以绘制路线并在当前位置更改时对其进行更新?
我正在使用以下在浏览器中打开的代码。我希望它仅保留在应用程序中
let url = URL(string: "http://maps.apple.com/?saddr=\(lat),\(long)&daddr=\(latgest),\(longgest)&dirflg=d")!
if #available(iOS 10.0, *) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
else
{
UIApplication.shared.openURL(url)
}
您正在寻找的嵌入式地图框架称为MapKit,它支持路由。有很多教程,例如https://www.raywenderlich.com/110054/routing-mapkit-core-location
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句