スキップしてメイン コンテンツに移動

set region


-(void)viewDidAppear:(BOOL)animated{    
    //new region
    //regionMonitoring
    if ([CLLocationManager regionMonitoringAvailable]){
        NSNumber *eventLatitude = [event latitude];
        NSNumber *eventLongitude = [event longitude];
        
        CLLocation *pinLocation = [[CLLocation alloc]initWithLatitude:[eventLatitude doubleValue] longitude:[eventLongitude doubleValue]];
        CLLocationCoordinate2D location = pinLocation.coordinate;
        CLRegion *region = [[CLRegion alloc]initCircularRegionWithCenter:location radius:10.0 identifier:@"onePin"];
        [locationManager startMonitoringForRegion:region];
    }else{
        NSLog(@"Can't report monitoring");
    }
}


-(void)viewDidDisappear:(BOOL)animated{
    NSLog(@"delete region");

    //delete old region
    for (CLRegion *monitor in [locationManager monitoredRegions]){
        [locationManager stopMonitoringForRegion:monitor];
    }

}


-(void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region{
    NSLog(@"entered region, %f, %f",region.center.latitude, region.center.longitude);
    
    UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"Arrived!" message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
    [alertView show];
    
    for (CLRegion *monitor in [locationManager monitoredRegions]){
        [locationManager stopMonitoringForRegion:monitor];
    }
}

- (void)locationManager:(CLLocationManager *)manager monitoringDidFailForRegion:(CLRegion *)region withError:(NSError *)error
{
    NSLog(@"fail monitoring, %@", error);
}

[self.mapView setUserTrackingMode:MKUserTrackingModeFollow animated:NO];


//heading
    if( [CLLocationManager locationServicesEnabled]
       &&  [CLLocationManager headingAvailable]) {
        [locationManager startUpdatingLocation];
        [locationManager startUpdatingHeading];
        locationManager.headingFilter = 1;
    }else {
        NSLog(@"Can't report heading");
    }



コメント

このブログの人気の投稿

日本に来た 今三週間

四月六日に日本に来た、今三週間になった。 嬉しくなかった、悲しくなかった。 日本の携帯電話のカメラはとてもいいよ、私は今撮影が好きだ、いつも寮に帰る途中で花とか魚とか写真を撮る。これも生活の趣味だ。 滴は綺麗だ 桜が凋んで落ちる 天気がいいとき、自転車に乗って、食材を買った。 自分で料理をつくる、おいしそうでしょう。 昨日清水寺に行った、天気はとても熱いね。日に焼けすぎたので、腕は今赤い。 側に花があるので、赤い清水寺はもっと美しそうだ。 木の色は艶やかだ。