Class CoordUtil

java.lang.Object
com.baidu.mapapi.model.CoordUtil

public class CoordUtil extends Object
  • Constructor Details

    • CoordUtil

      public CoordUtil()
  • Method Details

    • mc2ll

      public static LatLng mc2ll(com.baidu.platform.comapi.basestruct.GeoPoint pt)
    • ll2mc

      public static com.baidu.platform.comapi.basestruct.GeoPoint ll2mc(LatLng latLng)
    • ll2mcDirect

      public static com.baidu.platform.comapi.basestruct.GeoPoint ll2mcDirect(LatLng lng)
      百度转墨卡托
      Parameters:
      lng - 必须是百度坐标类型
    • mc2llDirect

      public static LatLng mc2llDirect(com.baidu.platform.comapi.basestruct.GeoPoint geoPoint)
      墨卡托转百度
      Parameters:
      geoPoint - 必须是墨卡托坐标类型
    • ll2point

      public static com.baidu.platform.comapi.basestruct.Point ll2point(LatLng latLng)
    • getMCDistanceByOneLatLngAndRadius

      public static int getMCDistanceByOneLatLngAndRadius(LatLng p1, int radius)
      根据半径和已知经纬度估算墨卡托坐标下的半径
      Parameters:
      p1 -
      radius -
      Returns:
    • decodeLocation

      public static LatLng decodeLocation(String geo)
      解密经纬度坐标
      Parameters:
      geo - 加密的经纬度
      Returns:
      BD09MC 坐标
    • decodeNodeLocation

      public static LatLng decodeNodeLocation(String geo)
    • decodeLocationList

      public static List<LatLng> decodeLocationList(String strGeoList)
    • decodeLocationList2D

      public static List<List<LatLng>> decodeLocationList2D(String strGeoList)
    • Coordinate_encryptEx

      public static LatLng Coordinate_encryptEx(float x, float y, String bType)
      Gps坐标转加密后的笛卡尔坐标系
      Parameters:
      x - gps经度
      y - gps纬度
      bType - 坐标类型,参见CoordinateType
      Returns:
      笛卡尔坐标
    • getDistance

      public static double getDistance(com.baidu.platform.comapi.basestruct.Point p1LL, com.baidu.platform.comapi.basestruct.Point p2LL)