基于Swift的应用开发 最后更新时间: 2021年01月22日
新建工程
工程配置
第1步,集成和部署
第2步,Swift编译配置
1)新建桥接头文件(放在工程路径下),这里命名为AMapDemoSwift-Bridging-Header.h,在该头文件中import需要的库文件,代码如下:
#import <AMapNaviKit/AMapNaviKit.h>
#import <AMapNaviKit/MAMapKit.h>
#import <AMapFoundationKit/AMapFoundationKit.h>
2)左侧目录中选中工程名,在TARGETS->Build Settings-> Swift Compiler - Code Generation -> Objective-C Briding Header中输入桥接文件的路径,
如下图所示:
配置Key
在AppDelegate.swift的didFinishLaunchingWithOptions方法的最前面配置高德Key。示例代码如下:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
AMapServices.shared().apiKey = APIKey
.......
}
算路与导航
算路请参考文档:驾车/货车路径规划
导航请参考文档:实时导航与模拟导航
完整的Swift导航Demo请参考官方Demo