Launch Center Pro(简称 LCP) 这款功率运用信任不必笔者过多介绍了,已有多篇文章介绍其强壮的地方。
运用 LCP 调用地图运用疾速查道路,算是笔者平时较为常用的几个动作,每一次操作都能省去 2 到 3 个操作过程,这对运用场景大多是环境杂乱的公共场合的地图运用来说很有价值。
Launch Center Pro 作为一款国外运用,地图方面显然是对 Google Map 的支撑最为友爱。
不过因为这样那样的缘由,Google Map 在国内并不好用,「接地气」的百度地图标注和高德地图标注才是群众之选,但它们的操作较为繁琐,若是能运用 LCP 简化运用它们的操作,可谓是一大福音。
得益于高德地图标注和百度地图标注官方都有揭露的 iOS URI?调用阐明文档,这篇文章共享了其间一些较为有用的 URL Scheme,并尽可能解说清楚各自的用处,
以便各位读者依据本身需求和实际情况进行个性化定制。 高德地图标注
窍门:凭借 Launch Center Pro 疾速在高德 / 百度地图标注中查道路
1. 道路计划
高德地图标注供给了丰厚的自定义项,包括起/结尾称号(sname/dname)、经纬度(lat/lon)、出行需求(m)、出行方法(t)等,笔者简化后,只需求输入起点结尾称号,即可完结道路计划:
假如你想要在出行前,对道路有一个完备的了解,这一动作很合适你。
在句子中当起点称号为空时默以为当时方位动身,而笔者以为当时方位动身更为常用,比方到了个一个生疏地方得找到回家的路,句子能够进一步简化:
如今,你只需求输入结尾称号就能完结道路计划了。
在道路计划中,另一个重要的条件即是出行方法,句子中 t 值就代表这一信息:t=0 为驾车,=1 为公交,=2 为步行。之前看过一个 Action 是将出行方法集成在一个列表中选择,但笔者觉得将不相同出行方法以不相同动作分散开来更显功率,最少能够削减一次点击操作,你能够按照不相同的出行方法, 更改 t 的数值。
2. 有关查找
查找包括两个动作:地址查找和公交线路查找。
假如你急需晓得某一地址的方位信息,这个动作十分合适你。只需求输入查找关键字即可取得信息,URL 如下:
出行时不知该搭乘哪条公交线路
这里有一个值需求自定义,那即是城市代码 city。你只需求将 city 的值填为你地址区域的区号即可,比方杭州即是 0571。
百度地图标注
窍门:凭借 Launch Center Pro 疾速在高德 / 百度地图标注中查道路
1. 道路计划
百度地图标注在道路计划时,同样需求输入起点、要点、出行方法等,
其间 origin 为起点,由 A1 表明;destination 为结尾,由 A2 表明;mode 则代表出行方法。
因为百度地图标注的起点称号不可为空,若想计划由当时方位到一输入地址的道路,URL 需求进行微调:
与高德地图标注相同,更改 mode 后的内容,即可改换出行方法。可选值为 transit、driving、walking,别离代表公交、驾车、步行。?
2. 有关查找
运用百度地图标注查找公交道路,不需求经过城市代码识别,你能够直接修正城市称号改变地址城市:
百度地图标注支撑在当时方位查找周边信息,比方电影院、超市等,并规则了检索半径(radius)以及地址城市,你能够依据自个的需求进行修正