iPhone使用Waze进行外部导航

时间:2012-01-31 11:27:42

标签: iphone ios navigation launch

我需要在我的应用程序中实现以下流程: 用户可以点击某个目的地,通过这样做,我的iPone应用程序应该启动waze,这将导航到该点。

最简单的方法是什么?

谢谢,阿萨夫

2 个答案:

答案 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)!)