Swift2.0接入高德地图(AMap):
一、去官网下载SDK;
二、在Swift的Header文件中声明:

三、Info.plist设置

四、在AppDelegate.swift中初始化:
AMapServices.sharedServices().apiKey = "***"


五、具体类
1、POI搜索请求基类 AMapPOIKeywordsSearchRequest,其中Type、City、cityLimit等都可以设置;搜索反馈的回掉为:
func onPOISearchDone(_ request: AMapPOISearchBaseRequest!, response: AMapPOISearchResponse!) {}
2、//大头针拖拽时的方法
func mapView(mapView: MAMapView!, annotationView view: MAAnnotationView!, didChangeDragState newState: MAAnnotationViewDragState, fromOldState oldState: MAAnnotationViewDragState) {}
3、//实时获取地理位置
func mapView(mapView: MAMapView!, didUpdateUserLocation userLocation: MAUserLocation!, updatingLocation: Bool) {}
4、//初始化逆地理编码->已知的经纬度获取对应信息等。如街道地址
func initReRequest(latitude : CGFloat ,longitude : CGFloat){}
5、 //逆地理编码回调函数
func onReGeocodeSearchDone(request: AMapReGeocodeSearchRequest!, response: AMapReGeocodeSearchResponse!) {}
网友评论