BasicMapAnnotation.m 666 B

12345678910111213141516171819202122232425262728293031323334
  1. #import "BasicMapAnnotation.h"
  2. @implementation BasicMapAnnotation
  3. - (id)initWithLatitude:(CLLocationDegrees)latitude
  4. andLongitude:(CLLocationDegrees)longitude
  5. tag:(int)tag
  6. {
  7. if (self = [super init])
  8. {
  9. self.latitude = latitude;
  10. self.longitude = longitude;
  11. self.tag = tag;
  12. }
  13. return self;
  14. }
  15. - (CLLocationCoordinate2D)coordinate
  16. {
  17. CLLocationCoordinate2D coordinate;
  18. coordinate.latitude = self.latitude;
  19. coordinate.longitude = self.longitude;
  20. return coordinate;
  21. }
  22. - (void)setCoordinate:(CLLocationCoordinate2D)newCoordinate {
  23. self.latitude = newCoordinate.latitude;
  24. self.longitude = newCoordinate.longitude;
  25. }
  26. @end