当前位置: 首页 > 软件库 > iOS代码库 > 地图(Map) >

ASMapLauncher

地图应用辅助
授权协议 MIT
开发语言 Swift
所属分类 iOS代码库、 地图(Map)
软件类型 开源软件
地区 不详
投 递 者 涂泰平
操作系统 iOS
开源组织
适用人群 未知
 软件概览

ASMapLauncher 是一个用 Swift 写成的 iOS 库,帮助使用各类地图 App 进行导航。

首先,启动 ASMapLauncher,检查将要选择的地图应用程序是否已安装在设备上。

mapLauncher = ASMapLauncher()
var isInstalled = mapLauncher.isMapAppInstalled(ASMapApp.ASMapAppGoogleMaps)

然后,启动被选择的地图应用程序。

if isInstalled {
    var destination: CLLocation! = CLLocation(latitude: 41.0053215, longitude: 29.0121795)
    var fromMapPoint: ASMapPoint! = ASMapPoint(location: CLLocation(latitude: currenctCoordinate.latitude, longitude: currenctCoordinate.longitude), name: "", address: "")
    var toMapPoint: ASMapPoint! = ASMapPoint(location: CLLocation(latitude: destination.coordinate.latitude, longitude: destination.coordinate.longitude), name: "", address: "")
    mapLauncher.launchMapApp(ASMapApp.ASMapAppGoogleMaps, fromDirections: fromMapPoint, toDirection: toMapPoint)
}

目前支持下列地图应用:

  • - Apple Maps

  • - Google Maps

  • - Yandex Navigator

  • - Citymapper

  • - Navigon

  • - The Transit App

  • - Waze

 相关资料
  • 本文向大家介绍php使用google地图应用实例,包括了php使用google地图应用实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php使用google地图应用方法。分享给大家供大家参考。具体如下: php代码如下: html页面如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍Android百度地图应用之基本地图功能实现,包括了Android百度地图应用之基本地图功能实现的使用技巧和注意事项,需要的朋友参考一下 一、简介  1、地图  地图展示:普通地图(2D,3D)、卫星图和实时交通图。  地图操作:可通过接口或手势控制来实现地图的点击、双击、长按、缩放、平移、旋转、改变视角等操作。  2、地图类型 百度地图Android SDK 3.6.1提供了两种类

  • 问题内容: 我目前的理解非常模糊,我倾向于认为map是同步的,而flatMap是异步的,但是我真的无法解决它。 这是一个例子: 我有文件(a ),我想将其复制到服务器上的某些文件中。 本示例摘自一本书。 我可以将所有更改为to ,反之亦然,一切仍然正常。我不知道有什么区别。 问题答案: 用于同步,非阻塞,一对一转换 用于异步(非阻塞)1-to-N转换 区别在方法签名中可见: 取a 并返回a 取a

  • 本文向大家介绍易语言地下城与勇士辅助顺图类源码,包括了易语言地下城与勇士辅助顺图类源码的使用技巧和注意事项,需要的朋友参考一下 DNF辅助顺图类源码 仅供学习参考,禁止商业用途 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • 所以我目前正在努力开发一个应用程序,需要一个谷歌地图API。每当我尝试加载地图时,我的应用程序将我的地图实现为片段类的子类: 编辑:原来我只是错过了应该被引用的API键。我很抱歉提出了一个低质量的问题