我需要在我的应用程序中实现以下流程: 用户可以点击某个目的地,通过这样做,我的iPone应用程序应该启动waze,这将导航到该点。
最简单的方法是什么?
谢谢,阿萨夫
答案 0 :(得分:3)
与其他iOS应用程序通信的唯一方法是使用应用程序开发人员配置的URL方案启动它们。您应该检查并查看waze是否提供了一个网址方案,并将其与-openURL:
UIApplication
方法一起使用
以下是使用系统首选项URL方案在iOS 5上打开iPhone位置设置的示例
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];
答案 1 :(得分:1)
使用以下代码打开Waze地图应用程序,以便使用swift 3进行导航
let urlStr = "waze://?ll=\(Destination Latitude),\(Destination Longitude)&navigate=yes"
UIApplication.shared.openURL(URL(string: urlStr)!)