91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-07
  • 語言: 其他
  • 標(biāo)簽:

資源簡(jiǎn)介

地圖坐標(biāo)轉(zhuǎn)換,火星、WGS84、BD09 火星、WGS84、BD09、GCJ02,地圖坐標(biāo)轉(zhuǎn)換

資源截圖

代碼片段和文件信息

package?com.ncjk.bases.common.utils;

/**
?*?Created?by?CaiHB?on?2015/11/2?15:31.
?*?E-mail:caihaobing@sina.cn
?*/
public?class?CoordinateConvert?{

????/**
?????*?坐標(biāo)轉(zhuǎn)換程序
?????*?


?????*?WGS84坐標(biāo)系:即地球坐標(biāo)系,國際上通用的坐標(biāo)系。Earth
?????*?


?????*?GCJ02坐標(biāo)系:即火星坐標(biāo)系,WGS84坐標(biāo)系經(jīng)加密后的坐標(biāo)系。Mars
?????*?


?????*?BD09坐標(biāo)系:即百度坐標(biāo)系,GCJ02坐標(biāo)系經(jīng)加密后的坐標(biāo)系。??Bd09
?????*?


?????*?搜狗坐標(biāo)系、圖吧坐標(biāo)系等,估計(jì)也是在GCJ02基礎(chǔ)上加密而成的。
?????*?


?????*?百度地圖API????????百度坐標(biāo)
?????*?騰訊搜搜地圖API?火星坐標(biāo)
?????*?搜狐搜狗地圖API?搜狗坐標(biāo)*
?????*?阿里云地圖API?????火星坐標(biāo)
?????*?圖吧MapBar地圖API?圖吧坐標(biāo)
?????*?高德MapABC地圖API?火星坐標(biāo)
?????*?靈圖51ditu地圖API?火星坐標(biāo)
?????*/
????private?static?double?PI?=?Math.PI;
????private?static?double?AXIS?=?6378245.0;??//
????private?static?double?OFFSET?=?0.00669342162296594323;??//(a^2?-?b^2)?/?a^2
????private?static?double?X_PI?=?PI?*?3000.0?/?180.0;

????//GCJ-02=>BD09?火星坐標(biāo)系=>百度坐標(biāo)系
????public?static?double[]?gcj2BD09(double?glat?double?glon)?{
????????double?x?=?glon;
????????double?y?=?glat;
????????double[]?latlon?=?new?double[2];
????????double?z?=?Math.sqrt(x?*?x?+?y?*?y)?+?0.00002?*?Math.sin(y?*?X_PI);
????????double?theta?=?Math.atan2(y?x)?+?0.000003?*?Math.cos(x?*?X_PI);
????????latlon[0]?=?z?*?Math.sin(theta)?+?0.006;
????????latlon[1]?=?z?*?Math.cos(theta)?+?0.0065;
????????return?latlon;
????}

????//BD09=>GCJ-02?百度坐標(biāo)系=>火星坐標(biāo)系
????public?static?double[]?bd092GCJ(double?glat?double?glon)?{
????????double?x?=?glon?-?0.0065;
????????double?y?=?glat?-?0.006;
????????double[]?latlon?=?new?double[2];
????????double?z?=?Math.sqrt(x?*?x?+?y?*?y)?-?0.00002?*?Math.sin(y?*?X_PI);
????????double?theta?=?Math.atan2(y?x)?-?0.000003?*?Math.cos(x?*?X_PI);
????????latlon[0]?=?z?*?Math.sin(theta);
????????latlon[1]?=?z?*?Math.cos(theta);
????????return?latlon;
????}

????//BD09=>WGS84?百度坐標(biāo)系=>地球坐標(biāo)系
????public?static?double[]?bd092WGS(double?glat?double?glon)?{
????????double[]?latlon?=?bd092GCJ(glat?glon);
????????return?gcj2WGS(latlon[0]?latlon[1]);
????}

????//?WGS84=》BD09???地球坐標(biāo)系=>百度坐標(biāo)系
????public?static?double[]?wgs2BD09(double?wgLat?double?wgLon)?{
????????double[]?latlon?=?wgs2GCJ(wgLat?wgLon);
????????return?gcj2BD09(latlon[0]?latlon[1]);
????}

????//?WGS84=》GCJ02???地球坐標(biāo)系=>火星坐標(biāo)系
????public?static?double[]?wgs2GCJ(double?wgLat?double?wgLon)?{
????????double[]?latlon?=?new?double[2];
????????if?(outOfChina(wgLat?wgLon))?{
????????????latlon[0]?=?wgLat;
????????????latlon[1]?=?wgLon;
????????????return?latlon;
????????}
????????double[]?deltaD?=?delta(wgLat?wgLon);
????????latlon[0]?=?wgLat?+?deltaD[0];
????????latlon[1]?=?wgLon?+?deltaD[1];
????????return?latlon;
????}

????//GCJ02=>WGS84???火星坐標(biāo)系=>地球坐標(biāo)系(粗略)
????public?static?double[]?gcj2WGS(double?glat?double?glon)?{
????????double[]?latlon?=?new?double[2];
????????if?(outOfChina(glat?glon))?{
????????????latlon[0]?=?glat;
????????????latlon[1]?=?glon;
????????????return?latlon;
????????}
????????double[]?deltaD?=?delta(glat?glon);
????????latlon[0


?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????7260??2017-12-14?08:57??CoordinateConvert.java

評(píng)論

共有 條評(píng)論

相關(guān)資源