标签: turn-by-turn

自动检测所有已安装的地图导航应用程序

在iOS苹果地图应用程序中,选择目的地时,苹果地图为您提供了使用任何已安装的地图应用程序获取转弯指示的选项。

苹果地图如何做到这一点?有没有办法在自己的应用中实现类似功能?

一种方法是获取最受欢迎的导航应用程序列表,检查它们是否支持url方案,并使用以下命令检查是否安装了其中的任何一个:

if ([[UIApplication sharedApplication] canOpenURL:url]) {
        // mapping app is installed ...
}
Run Code Online (Sandbox Code Playgroud)

但是,这是不可靠的,因为url方案可能会更改,并且某些映射的转弯应用程序不支持url方案。

提前致谢。

ios directions swift turn-by-turn

5
推荐指数
1
解决办法
472
查看次数

如何在Python中逐个将两个列表放在一起

我有这个清单:

a = ["1 Monday","1 Wednesday","1 Friday"]
b = ["2 Tuesday","2 Thursday","2 Saturday"]
Run Code Online (Sandbox Code Playgroud)

我想将这些结合起来:

c = ["1 Monday", "2 Tuesday", "1 Wednesday", "2 Thursday", "1 Friday", "2 Saturday"] 
Run Code Online (Sandbox Code Playgroud)

我想轮流做这个。因此,附加 a 的第一个元素和 b 的第一个元素,然后附加 a 的第二个元素和 b 的第二个元素,依此类推。

python list concatenation python-3.x turn-by-turn

1
推荐指数
1
解决办法
645
查看次数