75.百度地图的URL分享--iOS 调用百度地图App进行导航

LCP这样的软件到底有没有提高效率,自己其实也还是存疑的,但是它所提供的思路确实是令人眼前一亮(后来才知道这在越狱设备上早有实现,但是戴着镣铐跳舞还是让人很钦佩的)。

但是在一些特殊情境下,LCP确实能够节省时间和精力,大大提高效率,比如说和朋友或是小伙伴出去玩,东走走西逛逛,等到要回家的时候,只要打开LCP,点一下Action,在百度地图中直接跳出当前位置到家里的公交路线(没钱的学生党只能老老实实地坐公交),这酸爽.......

虽说LCP原生支持苹果自带的MAP和Google Map,但是本地化的应用毕竟还是有其优势,自己平时用的也都是百度地图(虽然有时也会不准,有次坐车这货直接把我带到反方向取了)。

主要参考的就是百度官方的URI API 百度LBS API开发指南,这里自己就挑其中一些觉得有用的语句,与大家分享,当然大家之后也可以根据自身的实际情况,编写语句。

 

  1. 路线搜索
baidumap://map/direction?origin= A1&destination=A2 &mode=A3&region=A4

 origin就是起点,由A1表示;destination就是终点,由A2表示;mode就是出行方式,固定为transit、driving、walking,分别代表公交、驾车、步行。

以下提供路线搜索的三种动作

1.1 由当前位置到一固定位置,该固定位置可以是公司或者家的地址   戳这里

baidumap://map/direction?origin={{我的位置}}&destination={{xx}}&mode=transit

xx可以自己改为公司或家的地址,如xx路xx号,mode=后面是transit、driving、walking其中一种。

1.2 由当前位置到一输入地点       戳这里  

baidumap://map/direction?origin={{我的位置}}&destination=[prompt:终点]&mode=transit

 

1.3输入起点,输入终点,输入出行方式   戳这里

baidumap://map/direction?origin=[prompt:起点]&destination=[prompt:终点]&mode=[list:方式|公交=transit|开车=driving|步行=walking]

 

2.  地点搜索         戳这里

baidumap://map/geocoder?address=[prompt]

搜索某一地点

3.  线路搜索    戳这里

baidumap://map/line?region={{杭州}}&name=[prompt]

搜索某一公交线路,输入线路的名称,如901

4. 周围搜索   戳这里

baidumap://map/place/search?query=[prompt]&location={{我的位置}}&radius=1000&region={{杭州}}

在当前位置搜索周边,如输入电影院,搜索当前位置半径1000米(单位不清楚)内的电影院。

 

 

其实自己也是前几天才收的LCP,自己也是一个初学者,这些都是自己闭门造车折腾出来的,其中的错误或是关于LCP的想法大家都可以和我交流,我的微博是@Freffle.

谢谢大家!

 转自http://matrix.sspai.com/p/b20d0e00

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值