LCP这样的软件到底有没有提高效率,自己其实也还是存疑的,但是它所提供的思路确实是令人眼前一亮(后来才知道这在越狱设备上早有实现,但是戴着镣铐跳舞还是让人很钦佩的)。
但是在一些特殊情境下,LCP确实能够节省时间和精力,大大提高效率,比如说和朋友或是小伙伴出去玩,东走走西逛逛,等到要回家的时候,只要打开LCP,点一下Action,在百度地图中直接跳出当前位置到家里的公交路线(没钱的学生党只能老老实实地坐公交),这酸爽.......
虽说LCP原生支持苹果自带的MAP和Google Map,但是本地化的应用毕竟还是有其优势,自己平时用的也都是百度地图(虽然有时也会不准,有次坐车这货直接把我带到反方向取了)。
主要参考的就是百度官方的URI API 百度LBS API开发指南,这里自己就挑其中一些觉得有用的语句,与大家分享,当然大家之后也可以根据自身的实际情况,编写语句。
- 路线搜索
baidumap://map/direction?origin= A1&destination=A2 &mode=A3®ion=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®ion={{杭州}}
在当前位置搜索周边,如输入电影院,搜索当前位置半径1000米(单位不清楚)内的电影院。
其实自己也是前几天才收的LCP,自己也是一个初学者,这些都是自己闭门造车折腾出来的,其中的错误或是关于LCP的想法大家都可以和我交流,我的微博是@Freffle.
谢谢大家!
转自http://matrix.sspai.com/p/b20d0e00