iOS调用高德,百度,苹果自带地图进行导航

电脑杂谈  发布时间:2019-07-10 14:08:33  来源:网络整理

车载高德地图导航下载_ios高德导航地图下载_ios高德导航地图下载

“高德+百度双地图集成导航”可随意一键切换,并享受终身免费升级服务。其他方面,三星s5670还内置了gps定位功能,水货手机中的贮存卡中还内置有一个高德导航软件,用户可以使用离线舆图进言导航,费着大家本人吃力去下地图了。前不久在朋友的优待下,给翼虎装了一套 车品逸 的导航,看到 虎友 电磁水壶、徐州老张、天纵释放等这些高手纷纷把玩一机多图导航,触动了玩车载导航的心思,遍地搜寻可用资源,无意中找到一个比较古老的一机多图启动软件,遂根据自己的喜好,用心制作了主界面,替换了车品逸原装16g 卡ios高德导航地图下载,在 32g 卡上装了 凯立德、高德、道道通、美行 四大主流车载 win ce 导航,除道道通还有点调试问题外,凯立德、高德、美行都是当前最新版图资,且流畅使用,定位迅速ios高德导航地图下载,使用方便,主画面美观悦目,为用户提供可选本色翼虎图案的背景。

先看下效果图:

选择导航的APP

苹果自带高德地图

车载高德地图导航下载_ios高德导航地图下载_ios高德导航地图下载

高德导航

百度导航

首先我们需要配置一些白名单。如下截图:

白名单

info.plist添加LSApplicationQueriesSchemes,设置为Array。添加对应的白名单;

ios高德导航地图下载_车载高德地图导航下载_ios高德导航地图下载

这里以高德,百度为例,高德:iosamap百度:baidumap;设置好以后就可以开始代码部分。

/**

调用三方导航

@param coordinate经纬度

@param name地图上显示的名字

@param tager当前控制器

*/

ios高德导航地图下载_车载高德地图导航下载_ios高德导航地图下载

- (void)navigationActionWithCoordinate:(CLLocationCoordinate2D)coordinate WithENDName:(NSString*)name tager:(UIViewController*)tager;

导入#import<MapKit/MapKit.h>。

定义一个CLLocationCoordinate2D属性,包含你目的地的经纬度。

@property(nonatomic,assign)CLLocationCoordinate2D coordinate;

这里假设位置为self.coordinate=CLLocationCoordinate2DMake(34.72,113.92);

拿到位置,就可以进行导航了

代码就这么多

ios高德导航地图下载_车载高德地图导航下载_ios高德导航地图下载

MKMapItem *currentLocation = [MKMapItem mapItemForCurrentLocation];

MKMapItem *tolocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:coordinate addressDictionary:nil]];

tolocation.name = map_title;

小朋友自编口诀记忆:一只老鹰ing、ing、ing……。in 后加g ing ing ing ,天上飞着大老鹰。ing发音不同于普通话的ing,像是介于普通话ing、eng之间的音。

1 nsnumber * number = [nsnumber numberwithint:1]。 reduce:^(nsnumber *first, nsnumber *second) {。//nsnumber *num = [nsnumber numberwithchar:index]。

NSString *urlsting =[[NSString stringWithFormat:@"iosamap://navi?sourceApplication= &backScheme= &lat=%f&lon=%f&dev=0&style=2",coordinate.latitude,coordinate.longitude]stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

[[UIApplicationsharedApplication]openURL:[NSURL URLWithString:urlsting]];

NSString *urlsting =[[NSString stringWithFormat:@"baidumap://map/direction?origin={{我的位置}}&destination=latlng:%f,%f|name=目的地&mode=driving&coord_type=gcj02",coordinate.latitude,coordinate.longitude] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

nsurl *url = [nsurl urlwithstring:@"http://img1.3lian.com/img2011/w12/1202/19/d/88.jpg"]。 nsurl *url = [nsurl urlwithstring:@"http://www.huabian.com/uploadfile/2015/0914/20150914014032274.jpg"]。 nsurl *url = [nsurl urlwithstring:@"http://h.hiphotos.baidu.com/zhidao/pic/item/6a63f6246b600c3320b14bb3184c510fd8f9a185.jpg"]。

到这里三方App导航就已经完成。demo在上面。没看到的朋友,看这里Demo下载


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-111885-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...