Package com.baidu.mapapi.model
Class CoordUtil
java.lang.Object
com.baidu.mapapi.model.CoordUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LatLngCoordinate_encryptEx(float x, float y, String bType) Gps坐标转加密后的笛卡尔坐标系static LatLngdecodeLocation(String geo) 解密经纬度坐标decodeLocationList(String strGeoList) decodeLocationList2D(String strGeoList) static LatLngdecodeNodeLocation(String geo) static doublegetDistance(com.baidu.platform.comapi.basestruct.Point p1LL, com.baidu.platform.comapi.basestruct.Point p2LL) static intgetMCDistanceByOneLatLngAndRadius(LatLng p1, int radius) 根据半径和已知经纬度估算墨卡托坐标下的半径static com.baidu.platform.comapi.basestruct.GeoPointstatic com.baidu.platform.comapi.basestruct.GeoPointll2mcDirect(LatLng lng) 百度转墨卡托static com.baidu.platform.comapi.basestruct.Pointstatic LatLngmc2ll(com.baidu.platform.comapi.basestruct.GeoPoint pt) static LatLngmc2llDirect(com.baidu.platform.comapi.basestruct.GeoPoint geoPoint) 墨卡托转百度
-
Constructor Details
-
CoordUtil
public CoordUtil()
-
-
Method Details
-
mc2ll
-
ll2mc
-
ll2mcDirect
百度转墨卡托- Parameters:
lng- 必须是百度坐标类型
-
mc2llDirect
墨卡托转百度- Parameters:
geoPoint- 必须是墨卡托坐标类型
-
ll2point
-
getMCDistanceByOneLatLngAndRadius
根据半径和已知经纬度估算墨卡托坐标下的半径- Parameters:
p1-radius-- Returns:
-
decodeLocation
解密经纬度坐标- Parameters:
geo- 加密的经纬度- Returns:
- BD09MC 坐标
-
decodeNodeLocation
-
decodeLocationList
-
decodeLocationList2D
-
Coordinate_encryptEx
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)
-