資源簡介
Java實現百度坐標(BD09)、國測局坐標(火星坐標,GCJ02)、和WGS84坐標系之間的轉換
代碼片段和文件信息
package?com.gs.common.util;
/**
?*?提供了百度坐標(BD09)、國測局坐標(火星坐標,GCJ02)、和WGS84坐標系之間的轉換
?*
?*?@author?Daniel
?*?@since?2016/7/27?0027
?*/
public?class?CoordTransform?{
????private?static?final?double?x_PI?=?3.14159265358979324?*?3000.0?/?180.0;
????private?static?final?double?PI?=?3.1415926535897932384626;
????private?static?final?double?a?=?6378245.0;
????private?static?final?double?ee?=?0.00669342162296594323;
????/**
?????*?百度坐標(BD09)轉?GCJ02
?????*
?????*?@param?lng?百度經度
?????*?@param?lat?百度緯度
?????*?@return?GCJ02?坐標:[經度,緯度]
?????*/
????public?static?double[]?transformBD09ToGCJ02(double?lng?double?lat)?{
????????double?x?=?lng?-?0.0065;
????????double?y?=?lat?-?0.006;
????????double?z?=?Math.sqrt(x?*?x?+?y?*?y)?-?0.00002?*?Math.sin(y?*?x_PI);
????????double?theta?=?M
- 上一篇:購物車java
- 下一篇:基于mvc的jsp網上商城的畢業設計+開題報告+源碼
評論
共有 條評論