MAMultiPointOverlay.h 870 B

123456789101112131415161718192021222324252627282930313233343536373839
  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 "MAShape.h"
  9. #import "MAOverlay.h"
  10. ///海量点overlay单个点对象(since 5.1.0)
  11. @interface MAMultiPointItem : NSObject<NSCopying, MAAnnotation>
  12. ///经纬度
  13. @property (nonatomic, assign) CLLocationCoordinate2D coordinate;
  14. ///唯一标识,默认为nil。
  15. @property (nonatomic, copy) NSString *customID;
  16. ///标题
  17. @property (nonatomic, copy) NSString *title;
  18. ///副标题
  19. @property (nonatomic, copy) NSString *subtitle;
  20. @end
  21. ///海量点overlay(since 5.1.0)
  22. @interface MAMultiPointOverlay : MAShape<MAOverlay>
  23. ///点对象集合
  24. @property (nonatomic, readonly) NSArray<MAMultiPointItem *> *items;
  25. ///初始化方法
  26. - (instancetype)initWithMultiPointItems:(NSArray<MAMultiPointItem *> *)items;
  27. @end