NIMLocationObject.h 883 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // NIMLocationObject.h
  3. // NIMLib
  4. //
  5. // Created by Netease.
  6. // Copyright (c) 2015年 Netease. All rights reserved.
  7. //
  8. #import "NIMMessageObjectProtocol.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. /**
  11. * 位置实例对象
  12. */
  13. @interface NIMLocationObject : NSObject<NIMMessageObject>
  14. /**
  15. * 位置实例对象初始化方法
  16. *
  17. * @param latitude 纬度
  18. * @param longitude 经度
  19. * @param title 地理位置描述
  20. * @return 位置实例对象
  21. */
  22. - (instancetype)initWithLatitude:(double)latitude
  23. longitude:(double)longitude
  24. title:(nullable NSString *)title;
  25. /**
  26. * 维度
  27. */
  28. @property (nonatomic, assign, readonly) double latitude;
  29. /**
  30. * 经度
  31. */
  32. @property (nonatomic, assign, readonly) double longitude;
  33. /**
  34. * 标题
  35. */
  36. @property (nullable, nonatomic, copy, readonly) NSString *title;
  37. @end
  38. NS_ASSUME_NONNULL_END