Swift 之高德地图-定位

LBS 就必须用到定位,高德地图定位。

1.定位配置准备

应用需要定位功能准备截图

然后配置(从高德的demo 中找到次栏目,直接复制到自己的项目中)

2.代码编写(地图显示为前提)

1.所在controller 实现协议MAMapViewDelegate

2.mapView!.showsUserLocation=true 开启定位

3.设置模式

//设置用户是否自定义范围circle

mapView!.customizeUserLocationAccuracyCircleRepresentation=true

mapView!.userTrackingMode=MAUserTrackingModeFollow

mapView!.distanceFilter=10.0mapView!.desiredAccuracy=kCLLocationAccuracyBestForNavigation

3.实现协议回调

//定位回调

func mapView(mapView:MAMapView!, didUpdateUserLocation userLocation:MAUserLocation!, updatingLocation:Bool) {

println(currentLocation?.coordinate.latitude)

println(currentLocation?.coordinate.longitude)

}

4.运行截图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容