调用第三方地图软件
前言
最近开发过程中,有个需求是需要调用手机内已经安装的地图软件进行导航,目前国内用户比较多的地图一共也只有三家,分别是
(1)高德地图
(2)百度地图
(3)腾讯地图
该如何调用这些APP呢?如果用户一个APP都没装又该怎么做呢?
判断是否安装了地图软件
1 | /** |
自动打开地图
按照高德>腾讯>百度>网页版的顺序分别尝试打开地图
PS:百度的大部分软件我个人都不喜欢,所以将百度地图尽量放在最后调用。
1 | /** |
打开高德地图
1 | /** |
打开腾讯地图
1 | /** |
打开百度地图
1 | /** |
打开网页地图
1 | /** |