/*
 * @Author: XianKaiQun
 * @Date: 2020-04-02 15:55:28
 * @LastEditors: XianKaiQun
 * @LastEditTime: 2020-07-09 12:48:51
 * @Descripttion: 各种解析  各种格式化
 */
// import 'dart:math' as math;

// import 'package:amap_map_fluttify/amap_map_fluttify.dart';

// class ParseUtil {
//   ///百度坐标转高德（传入经度、纬度）
//   static LatLng bdDecrypt({longitude, latitude}) {
//     if (longitude == null || latitude == null) return LatLng(null, null);

//     var xPI = math.pi * 3000.0 / 180.0;
//     var x = longitude - 0.0065;
//     var y = latitude - 0.006;
//     var z = math.sqrt(x * x + y * y) - 0.00002 * math.sin(y * xPI);
//     var theta = math.atan2(y, x) - 0.000003 * math.cos(x * xPI);
//     var ggLng = z * math.cos(theta);
//     var ggLat = z * math.sin(theta);
//     return LatLng(ggLat, ggLng);
//   }

//   ///高德坐标转百度（传入经度、纬度）
//   static BdLatLng bdEncrypt({longitude, latitude}) {
//     if (longitude == null || latitude == null) return BdLatLng();

//     var xPI = math.pi * 3000.0 / 180.0;
//     var x = longitude, y = latitude;
//     var z = math.sqrt(x * x + y * y) + 0.00002 * math.sin(y * xPI);
//     var theta = math.atan2(y, x) + 0.000003 * math.cos(x * xPI);
//     var bdLng = z * math.cos(theta) + 0.0065;
//     var bdLat = z * math.sin(theta) + 0.006;
//     return BdLatLng(latitude: bdLat, longitude: bdLng);
//   }
// }

// ///百度坐标
// class BdLatLng {
//   double latitude;
//   double longitude;
//   BdLatLng({this.latitude, this.longitude});
// }
