MAPolyline.h 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. //
  2. // MAPolyline.h
  3. // MAMapKit
  4. //
  5. // Created by AutoNavi.
  6. // Copyright (c) 2013年 Amap. All rights reserved.
  7. //
  8. #import "MAMultiPoint.h"
  9. #import "MAOverlay.h"
  10. ///此类用于定义一个由多个点相连的多段线,点与点之间尾部想连但第一点与最后一个点不相连, 通常MAPolyline是MAPolylineRenderer的model
  11. @interface MAPolyline : MAMultiPoint <MAOverlay>
  12. /**
  13. * @brief 根据map point数据生成多段线
  14. * @param points mapPoint数据,points对应的内存会拷贝,调用者负责该内存的释放
  15. * @param count count map point个数
  16. * @return 生成的多段线
  17. */
  18. + (instancetype)polylineWithPoints:(MAMapPoint *)points count:(NSUInteger)count;
  19. /**
  20. * @brief 根据经纬度坐标数据生成多段线
  21. * @param coords 经纬度坐标数据,coords对应的内存会拷贝,调用者负责该内存的释放
  22. * @param count 经纬度坐标个数
  23. * @return 生成的多段线
  24. */
  25. + (instancetype)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
  26. @end