一、从github将代码clone到本地,生成SSH Key
(一)本地操作
1.创建远程库
2.打开Xcode的Preferences→Accounts→Add Repository
3.重复步骤2,选择SSH Keys
(二)远程操作
(三)本地Xcode操作
(四)查看远程
变绿,表示成功
注意:如果还是灰色的,表示key失效,需要删除重新操作。
(五)Checkout到本地
clone完成后使用终端查看log信息:
在clone的本地库中创建工程,Commit到本地,push到远程
二、LBS (基于位置服务)
基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统(外语缩写:GIS、外语全称:Geographic InformationSystem)平台的支持下,为用户提供相应服务的一种增值业务。
基于位置的服务,是指通过电信移动运营商的无线电通讯网络或外部定位方式,获取移动终端用户的位置信息,在GIS平台的支持下,为用户提供相应服务的一种增值业务[1] 。
它包括两层含义:首先是确定移动设备或用户所在的地理位置;其次是提供与位置相关的各类信息服务。意指与定位相关的各类服务系统,简称"定位服务",另外一种叫法为MPS-Mobile Position Services, 也称为"移动定位服务"系统。[2] 如找到手机用户的当前地理位置,然后在上海市6340平方公里范围内寻找手机用户当前位置处1公里范围内的宾馆、影院、图书馆、加油站等的名称和地址。所以说LBS就是要借助互联网或无线网络,在固定用户或移动用户之间,完成定位和服务两大功能。
三、POI
(一)POI信息点
传统的地理信息采集方法需要地图测绘人员采用精密的测绘仪器去获取一个兴趣点的经纬度,然后再标记下来。正因为POI的采集是一个非常费时费事的工作,对一个地理信息系统来说,POI的数量在一定程度代表着整个系统的价值。[1]
每个POI包含四方面信息,名称、类别、经度、纬度,全面的POI讯息是丰富导航地图的必备资讯,及时的POI兴趣点能提醒用户路况的分支及周边建筑的详尽信息,也能方便导航中查到你所需要的各个地方,选择最为便捷和通畅的道路来进行路径规划,因此,导航地图POI多少状况直接影响到导航的好用程度。
(二)POI分类、属性结构
POI(兴趣点)是有分类的,有一级类和二级类,每个分类都有相应的行业的代码和名称对应。方便信息采集的记录和区分。[2]
(三)POI在导航中的应用
无论是车载导航还是手机导航,如今市面上的导航都有自己的POI信息点,导航地图中POI信息点的多少以及信息的准确程度和信息更新速度,都严重影响到一款导航的使用情况。
四、创建BaiduMap工程
项目1(使用pod导入库文件):SolarMap0607
项目2(手动导入库文件):
五、开发指南实践