mirror of
https://github.com/purplecabbage/phonegap-plugins.git
synced 2026-01-14 00:47:54 -05:00
51 lines
1.2 KiB
Objective-C
Executable File
51 lines
1.2 KiB
Objective-C
Executable File
//
|
|
// PHAnnotation.m
|
|
// PhoneGapLib
|
|
//
|
|
// Created by Brett Rudd on 17/03/2010.
|
|
// Copyright 2010 __MyCompanyName__. All rights reserved.
|
|
//
|
|
|
|
#import "CDVAnnotation.h"
|
|
|
|
@implementation CDVAnnotation
|
|
|
|
@synthesize title = _title;
|
|
@synthesize subTitle = _subTitle;
|
|
@synthesize index = _index;
|
|
@synthesize placemark = _placemark;
|
|
@synthesize imageURL = _imageURL;
|
|
@synthesize coordinate = _coordinate;
|
|
@synthesize pinColor;
|
|
@synthesize selected;
|
|
|
|
- (id)initWithCoordinate:(CLLocationCoordinate2D)coordinate index:(NSInteger)index title:(NSString*)title subTitle:(NSString*)subTitle imageURL:(NSString*)imageURL {
|
|
if ((self = [super init])) {
|
|
_coordinate=coordinate;
|
|
_title = [title retain];
|
|
_subTitle = [subTitle retain];
|
|
_index=index;
|
|
_imageURL=[imageURL retain];
|
|
}
|
|
return self;
|
|
}
|
|
|
|
- (NSString *)title {
|
|
return _title;
|
|
}
|
|
|
|
- (NSString *)subtitle {
|
|
return _subTitle;
|
|
}
|
|
|
|
- (void)notifyCalloutInfo:(MKPlacemark *)newPlacemark {
|
|
[[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:@"MKAnnotationCalloutInfoDidChangeNotification" object:self]];
|
|
}
|
|
|
|
- (void)dealloc {
|
|
[_title release], _title = nil;
|
|
[super dealloc];
|
|
}
|
|
|
|
@end
|