LBS 就必須用到定位诗箍,高德地圖定位蝗拿。
1.定位配置準(zhǔn)備
然后配置(從高德的demo 中找到次欄目啤誊,直接復(fù)制到自己的項目中)
2.代碼編寫(地圖顯示為前提)
1.所在controller 實現(xiàn)協(xié)議MAMapViewDelegate
2.mapView!.showsUserLocation=true 開啟定位
3.設(shè)置模式
//設(shè)置用戶是否自定義范圍circle
mapView!.customizeUserLocationAccuracyCircleRepresentation=true
mapView!.userTrackingMode=MAUserTrackingModeFollow
mapView!.distanceFilter=10.0mapView!.desiredAccuracy=kCLLocationAccuracyBestForNavigation
3.實現(xiàn)協(xié)議回調(diào)
//定位回調(diào)
func mapView(mapView:MAMapView!, didUpdateUserLocation userLocation:MAUserLocation!, updatingLocation:Bool) {
println(currentLocation?.coordinate.latitude)
println(currentLocation?.coordinate.longitude)
}
4.運行截圖