美文网首页
导入高德地图SDK

导入高德地图SDK

作者: 没有北方的南方 | 来源:发表于2016-09-12 19:58 被阅读479次

高德地图SDK的导入

1.首先创建一个项目(如果是一个已经存在的项目,注意有没有添加过Object-C的文件)

2.创建一个Object-C的文件,然后按照提示创建桥接文件

向桥接文件中添加头文件

#import <AMapFoundationKit/AMapFoundationKit.h>
#import <AMapSearchKit/AMapSearchKit.h>
#import <MAMapKit/MAMapKit.h>

3.创建Profire

在Profire中添加

    pod 'AMap2DMap' #2D地图SDK
    pod 'AMapSearch' #搜索服务:SDK

pod install

4.去高德地图官网注册开发者账户,并根据项目创建一个应用,获取appkey

需要在项目中添加APIkey

var mapView: MAMapView!
    var search: AMapSearchAPI!
     
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        self.title = "Swift Demo"
         
        AMapServices.sharedServices().apiKey = APIKey
        initMapView()
        initSearch()
    }
 
    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)
        //开启定位服务
        mapView.showsUserLocation = true
        //开启定位跟随
        mapView.userTrackingMode = MAUserTrackingMode.Follow
    }
 
 
func initMapView() {
         
        mapView = MAMapView(frame: self.view.bounds)
        mapView.delegate = self
        self.view.addSubview(mapView!)
    }
     
    func initSearch() {
        //        AMap
        search = AMapSearchAPI()
        search.delegate = self
    }

5.还需要在info.plist中添加定位服务

NSLocationWhenInUseUsageDescription
NSLocationAlwaysUsageDescription

相关文章

网友评论

      本文标题:导入高德地图SDK

      本文链接:https://www.haomeiwen.com/subject/rsjjjttx.html