MAMultiPointOverlay.h 936 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // MAMultiPointOverlay.h
  3. // MAMapKit
  4. //
  5. // Created by hanxiaoming on 2017/4/11.
  6. // Copyright © 2017年 Amap. All rights reserved.
  7. //
  8. #import "MAConfig.h"
  9. #if MA_INCLUDE_OVERLAY_MAMultiPoint
  10. #import "MAShape.h"
  11. #import "MAOverlay.h"
  12. ///海量点overlay单个点对象(since 5.1.0)
  13. @interface MAMultiPointItem : NSObject<NSCopying, MAAnnotation>
  14. ///经纬度
  15. @property (nonatomic, assign) CLLocationCoordinate2D coordinate;
  16. ///唯一标识,默认为nil。
  17. @property (nonatomic, copy) NSString *customID;
  18. ///标题
  19. @property (nonatomic, copy) NSString *title;
  20. ///副标题
  21. @property (nonatomic, copy) NSString *subtitle;
  22. @end
  23. ///海量点overlay(since 5.1.0)
  24. @interface MAMultiPointOverlay : MAShape<MAOverlay>
  25. ///点对象集合
  26. @property (nonatomic, readonly) NSArray<MAMultiPointItem *> *items;
  27. ///初始化方法
  28. - (instancetype)initWithMultiPointItems:(NSArray<MAMultiPointItem *> *)items;
  29. @end
  30. #endif