之前写过跳转百度地图,如下链接,但是还有腾讯地图,高德地图等

http://www.jianshu.com/p/2f633921c7c8

高德地图:

NSString *urlString = [[NSString stringWithFormat:@"iosamap://path?sourceApplication=applicationName&sid=BGVIS1&slat=%f&slon=%f&sname=%@&did=BGVIS2&dlat=%f&dlon=%f&dname=%@&dev=0&m=0&t=0",_currentLatitude,_currentLongitute,@"我的位置",_targetLatitude,_targetLongitute,_name] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSURL *r = [NSURL URLWithString:urlString];

[[UIApplication sharedApplication] openURL:r];

腾讯地图:

NSString *urlStr = [NSString stringWithFormat:@"qqmap://map/routeplan?type=drive&fromcoord=%f,%f&tocoord=%f,%f&policy=1",_currentLatitude,_currentLongitute,_targetLatitude,_targetLongitute];

NSURL *r = [NSURL URLWithString:urlStr];

[[UIApplication sharedApplication] openURL:r];

苹果原生地图

CLLocationCoordinate2D from = CLLocationCoordinate2DMake(_currentLatitude, _currentLongitute);

MKMapItem *currentLocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:from addressDictionary:nil]];

currentLocation.name = @"我的位置";

//终点

CLLocationCoordinate2D to = CLLocationCoordinate2DMake(_targetLatitude, _targetLongitute);

MKMapItem *toLocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:to addressDictionary:nil]];

toLocation.name = name;

NSArray *items = [NSArray arrayWithObjects:currentLocation, toLocation, nil];

NSDictionary *options = @{

MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving,

MKLaunchOptionsMapTypeKey:

[NSNumber numberWithInteger:MKMapTypeStandard],

MKLaunchOptionsShowsTrafficKey:@YES

};

//打开苹果自身地图应用

[MKMapItem openMapsWithItems:items launchOptions:options];

google地图:

NSString *urlStr = [NSString stringWithFormat:@"comgooglemaps://?saddr=%.8f,%.8f&daddr=%.8f,%.8f&directionsmode=transit",_currentLatitude,_currentLongitute,_targetLatitude,_targetLongitute];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlStr]];

跳转时候再判断是否可以跳转(安装该地图)

[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:xxx]];

//xxx对应相对应的

@"comgooglemaps://",@"iosamap://navi",@"qqmap://"

对应的info配置如下:

嵌入地图跳转高德地图_各种地图跳转导航相关推荐

  1. 高德地图只显示一个省_浅谈当下各种导航软件:高德地图、百度地图、腾讯地图...

    浅谈当下各种导航软件:高德地图.百度地图.腾讯地图,之前出门找不到路只能靠问路,现在我们生活中出现了各种各样的导航软件,甚至让用户出现了选择困难症,不知道选择哪一款软件比较号,在这里小编就要给大家来分 ...

  2. 百度地图手机和电脑不一致_手机能下载北斗星导航吗?比高德地图和百度地图好用吗?...

    点蓝色字关注"长春大V" 大家一定要记住一个事实:北斗导航是一个提供导航.定位.授时以及短报文通信服务的系统,而不是一个地图,更不是一个手机APP.这是两个完全不同的概念,大家千万 ...

  3. 百度地图infowindow的close事件_百度地图蒙圈:车主要加油误导母婴店 跑偏理由令人啼笑皆非...

    常在江湖飘,哪有不挨刀.经常驾车出门在外的您,有过被导航坑的经历么?其实在早些年手机导航刚刚兴起的时候,这类现象确实比较常见,但是到了如今大数据的时代,手机导航数据更新比较及时,问题已经少了很多.不过 ...

  4. jdk32位安装包下载_神灯地图大数据采集软件下载_神灯地图大数据采集软件 v4.6.0 官方版...

    神灯地图大数据采集软件是一款专门用来采集地图数据信息的工具,能对百度地图.腾讯地图等各大主流电子地图上的商户信息进行实时采集,然后能给出商户的联系方式.地址.名称等,而且操作简单,采集速度快. 软件特 ...

  5. python百度地图标注自己的店名_百度地图上怎么显示店名 百度地图标注店名方法...

    对于很多经营小店的小伙伴来说,能让人一打开百度地图就能看到自己的店名显示在其中便觉得这是一件颇为高兴的事情,但问题是如何在百度地图上怎么显示自己的店名呢?下面小编就为大家带来百度地图标注店名方法,希望 ...

  6. 百度地图 polygon点击事件_中国地图的画法

    中国地图的画法 昨天,我们的小编推送了世界地图的画法(生信小白7行代码画一个高颜值的世界地图),今天我们来说一说中国地图的画法. 首先要强调一点,很多来自国外的地图数据中中国的版图有不少错误,千万要注 ...

  7. 高德地图关闭气泡高德android,Android-高德地图-显示气泡框

    现在的聊天框大多都是气泡框,气泡框长相可爱,有良好的用户体验. 如何把气泡框应用于地图上呢? 步骤一:首先要定义我们的气泡框布局,也就是所谓的layout. popup.xml: android:ba ...

  8. scratch跳一跳游戏脚本_超级丛林跳游戏下载-超级丛林跳最新版下载v1.01.5026 安卓版...

    超级丛林跳游戏是一款跳跃玩法的冒险闯关游戏,玩家将和马里奥等可爱的角色一起的去冒险,获取宝石等道具增加自己的能力,躲避路途中的障碍物,画风非常的治愈清新,就像置身于森林之中,在这个童话般的世界里去冒险 ...

  9. 跳一跳python刷分_【Python跳一跳刷分辅助】iPhone版_Python跳一跳刷分辅助Ios最新版下载_Python跳一跳刷分辅助v1.0.1苹果版免费下载 - 九酷苹果网...

    Python跳一跳刷分辅助工具免费提供了,绝对是从根源上找到高分技巧,通过源代码完成高分获取,喜欢这类小游戏的你不要错过了这款辅助了~ Python跳一跳刷分辅助原理: 原理说明 将手机点击到< ...

  10. java跳转QQ支付宝_[Web] QQ跳转支付宝领红包,一步到位,无需调用浏览器~附源码和演示动图...

    [HTML] 纯文本查看 复制代码 支付宝领红包啦! html, body { margin:0; padding:0; background-color:#0097F7; font-size:16p ...

最新文章

  1. 使用timeit测试Python函数的性能
  2. python输出重定向到窗口_[python]重定向输出
  3. q learning简单理解_班级励志标语格言-生活其实很简单,过了今天就是明天
  4. OpenZeppelin集成Truffle编写健壮安全的合约
  5. css3 animate 和关键帧 @-webkit-keyframes
  6. 类火墙的iptables
  7. Delphi中怎么结束线程(这个线程是定时执行的)(方案一)
  8. linux中的numa和swap
  9. 有哪些好用的游戏加速器推荐?
  10. 如何确定硕士毕业论文选题?
  11. win10声音控制面板扬声器默认设备显示未插入扬声器
  12. 联邦学习(Federated Learning)学习小记
  13. vim 保存出错 E45: readonly option is set (add ! to override)
  14. 不玩手机的步步高玩大数据:一条短信让你多买一只澳洲大龙虾
  15. D语言游戏编程(1):工作环境
  16. selenium——爬取qq空间说说
  17. Unity3D 模型制作规范
  18. 【Maven】Archetype
  19. Intel® 64 and IA-32 Architectures Software Developer's Manual CHPTER 8 Multiple-processor management
  20. Cocos Creator 判断Touch位置在节点(Node)内

热门文章

  1. minio搭建图床 配合typora实现写博客图片自动上传
  2. Go字符串拼接-源码+Benchmark
  3. 等保2.0.第十一章.等保2.0实战(上)
  4. 计算机C语言好学吗?要是想自学应该怎么办?大学挂科赶紧恶补!
  5. 索引额外问题之最左匹配原则的成因
  6. dlib 安装教程(三种方法)
  7. 国内几款接口管理平台,使用体验分析对比:总有一款是你想要的!
  8. 响应式网页设计的概念和应用
  9. 硬盘安装工具cgi3.2_笔记本旧硬盘改造移动硬盘,满足媳妇办公存储需求
  10. 宝贝对不起,放下工作养不起你,拿起工作陪不了你…