EMCoordinateTransform.h 909 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // EMCoordinateTransform.h
  3. // SolarLamp
  4. //
  5. // Created by weclouds on 2018/11/14.
  6. // Copyright © 2018 SolarLamp. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import<CoreLocation/CoreLocation.h>
  10. @interface EMCoordinateTransform : NSObject
  11. /**
  12. * 判断是否在中国
  13. */
  14. +(BOOL)isLocationOutOfChina:(CLLocationCoordinate2D)location;
  15. /**
  16. *  将WGS-84转为GCJ-02(火星坐标):
  17. */
  18. +(CLLocationCoordinate2D)transformFromWGSToGCJ:(CLLocationCoordinate2D)wgsLoc;
  19. /**
  20. *  将GCJ-02(火星坐标)转为百度坐标:
  21. */
  22. +(CLLocationCoordinate2D)transformFromGCJToBaidu:(CLLocationCoordinate2D)p;
  23. /**
  24. *  将百度坐标转为GCJ-02(火星坐标):
  25. */
  26. +(CLLocationCoordinate2D)transformFromBaiduToGCJ:(CLLocationCoordinate2D)p;
  27. /**
  28. *  将GCJ-02(火星坐标)转为WGS-84:
  29. */
  30. +(CLLocationCoordinate2D)transformFromGCJToWGS:(CLLocationCoordinate2D)p;
  31. @end