iOS 接入google地图和导航

来源:互联网 发布:php打印九九乘法表 编辑:程序博客网 时间:2024/06/15 09:33

终于弄好了  做了个小呆萌  


准备工作1,  需要翻墙     这里  我用的是蓝灯  你要是有更好的  自便

2,这里不介绍怎么 接入 地图了,超级简单,我觉得至少比中国那两个 简单,    去谷歌 官网  一步步 接入 就是   Maps SDK for iOS


主要 讲讲怎么 实现导航吧, 其实我绕了很大一个弯子,百度地图是另外一个导航的sdk,所以我就找了整整一天,最多就是画了个 路线,但并不是导航


今天又仔细看了看 官方实例,也没有导航.....  (官方那个demo  你要是运行不了  是因为缺个 库文件 secu啥啥  开头 那个  还是运行不了 是没添加 GoogleMaps.bundle  那个 全是图片的 文件)


然后我就骂了一会娘   ,  想试试 用app应用跳转实现,结果成功了.......MLGB


上代码


这里是我点击  自己app需要开始导航的那个按钮方法(其实导航 是 调取苹果本身的导航  用的是 xcode 的  api   也不需要 什么白名单 什么  info 里的  URL )

这里 参数 自己要传的 就是  _coor  那个坐标   CLLocationCoordinate2D 类型

 MKMapItem *currentLocation = [MKMapItem mapItemForCurrentLocation];
    MKMapItem *toLocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:_coor addressDictionary:nil]];
    [MKMapItem openMapsWithItems:@[currentLocation, toLocation]
                   launchOptions:@{MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving,
                                   MKLaunchOptionsShowsTrafficKey: [NSNumber numberWithBool:YES]}];


还没弄好就加我 QQ : 48564021

原创粉丝点击