//
//  XHAnnotation.m
//  MessageDisplayExample
//
//  Created by qtone-1 on 14-5-9.
//  Copyright (c) 2014年 曾宪华 开发团队(http://iyilunba.com ) 本人QQ:543413507 本人QQ群（142557668）. All rights reserved.
//

#import "XHAnnotation.h"

@implementation XHAnnotation

- (id)initWithCLRegion:(CLRegion *)newRegion title:(NSString *)title subtitle:(NSString *)subtitle {
	self = [super init];
	if (self) {
		self.region = newRegion;
        _coordinate = _region.center;
		self.radius = _region.radius;
        self.title = title;
        self.subtitle = subtitle;
	}
    
	return self;
}


/*
 This method provides a custom setter so that the model is notified when the subtitle value has changed.
 */
- (void)setRadius:(CLLocationDistance)newRadius {
	[self willChangeValueForKey:@"subtitle"];
	
	_radius = newRadius;
	
	[self didChangeValueForKey:@"subtitle"];
}

- (void)dealloc {
	_region = nil;
     _title = nil;
    _subtitle = nil;
}

@end
