MAOfflineItem.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. //
  2. // MAOfflineItem.h
  3. // MapKit_static
  4. //
  5. // Created by songjian on 14-4-23.
  6. // Copyright © 2016 Amap. All rights reserved.
  7. //
  8. #import "MAConfig.h"
  9. #if MA_INCLUDE_OFFLINE
  10. #import <Foundation/Foundation.h>
  11. ///离线地图item状态
  12. typedef NS_ENUM(NSInteger, MAOfflineItemStatus)
  13. {
  14. MAOfflineItemStatusNone = 0, ///<不存在
  15. MAOfflineItemStatusCached, ///<缓存状态
  16. MAOfflineItemStatusInstalled, ///<已安装
  17. MAOfflineItemStatusExpired ///<已过期
  18. };
  19. @interface MAOfflineItem : NSObject
  20. ///名字
  21. @property (nonatomic, copy, readonly) NSString *name;
  22. ///简拼
  23. @property (nonatomic, copy, readonly) NSString *jianpin;
  24. ///拼音
  25. @property (nonatomic, copy, readonly) NSString *pinyin;
  26. ///区域编码
  27. @property (nonatomic, copy, readonly) NSString *adcode;
  28. ///离线数据大小
  29. @property (nonatomic, assign, readonly) long long size;
  30. ///状态
  31. @property (nonatomic, assign, readonly) MAOfflineItemStatus itemStatus;
  32. ///已下载大小(当itemStatus == MAOfflineItemStatusCached 时有效)
  33. @property (nonatomic, assign, readonly) long long downloadedSize;
  34. @end
  35. #endif