首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

ios自带map首次定位有关问题

2013-07-04 
ios自带地图首次定位问题iOS地图定位[解决办法]viewDidLoad中添加如下代码CLLocationManager *locationMan

ios自带地图首次定位问题


ios自带map首次定位有关问题 iOS 地图 定位
[解决办法]

viewDidLoad中添加如下代码

CLLocationManager *locationManager = [[CLLocationManager alloc] init];
  
    locationManager.delegate = self;
    locationManager.desiredAccuracy = kCLLocationAccuracyBest;
  
    locationManager.distanceFilter = 10.0f;    
    
    [locationManager startUpdatingLocation];



viewcontroller实现代理CLLocationManagerDelegate。

#pragma mark - CLLocationManagerDelegate
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
   fromLocation:(CLLocation *)oldLocation
{
    CLLocationCoordinate2D theCoordinate;
    theCoordinate.latitude = newLocation.coordinate.latitude;
    theCoordinate.longitude = newLocation.coordinate.longitude;
    //[self.mmapView setCenterCoordinate:theCoordinate];
    
    //设定显示范围
    MKCoordinateSpan theSpan;
    theSpan.latitudeDelta=0.1;
    theSpan.longitudeDelta=0.1;
    //设置地图显示的中心及范围
    MKCoordinateRegion theRegion;
    theRegion.center=theCoordinate;
    theRegion.span=theSpan;
    
    // 设置地图显示的类型及根据范围进行显示
    [self.mmapView setRegion:theRegion];
}


试下这样可以实现你需要的功能不、
[解决办法]
请问,这个需要钱申请嘛?还是直接拿来就可以用呢
[解决办法]
楼主在西安啊!同是西安人 支持你哦

热点排行