BMKAnnotation.h 791 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // BMKAnnotation.h
  3. // BMapKit
  4. //
  5. // Copyright 2011 Baidu Inc. All rights reserved.
  6. //
  7. #import <CoreGraphics/CoreGraphics.h>
  8. #import <CoreLocation/CoreLocation.h>
  9. #import <Foundation/Foundation.h>
  10. /// 该类为标注点的protocol,提供了标注类的基本信息函数
  11. @protocol BMKAnnotation <NSObject>
  12. ///标注view中心坐标.
  13. @property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
  14. @optional
  15. /**
  16. *获取annotation标题
  17. *@return 返回annotation的标题信息
  18. */
  19. - (NSString *)title;
  20. /**
  21. *获取annotation副标题
  22. *@return 返回annotation的副标题信息
  23. */
  24. - (NSString *)subtitle;
  25. /**
  26. *设置标注的坐标,在拖拽时会被调用.
  27. *@param newCoordinate 新的坐标值
  28. */
  29. - (void)setCoordinate:(CLLocationCoordinate2D)newCoordinate;
  30. @end