<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      GMAP谷歌地圖的糾偏 保密算法

       /**
          * gps糾偏算法,適用于google,高德體系的地圖
          * @author Administrator
          */
          class Function_GpsCorrect 
          {
              public static double pi = 3.14159265358979324;
              public static double a = 6378245.0;
              public static double ee = 0.00669342162296594323;
              public static double[] transform(double wgLat, double wgLon)
              {
                   double[] latlng = new double[2];
                  if (outOfChina(wgLat, wgLon))
                  {
                      latlng[0] = wgLat;
                      latlng[1] = wgLon;
                      return null;
                  }
                  double dLat = transformLat(wgLon - 105.0, wgLat - 35.0);
                  double dLon = transformLon(wgLon - 105.0, wgLat - 35.0);
                  double radLat = wgLat / 180.0 * pi;
                  double magic = Math.Sin(radLat);
                  magic = 1 - ee * magic * magic;
                  double sqrtMagic = Math.Sqrt(magic);
                  dLat = (dLat * 180.0) / ((a * (1 - ee)) / (magic * sqrtMagic) * pi);
                  dLon = (dLon * 180.0) / (a / sqrtMagic * Math.Cos(radLat) * pi);
                  latlng[0] = wgLat + dLat;
                  latlng[1] = wgLon + dLon;
                  return latlng;
              }
      
              private static bool outOfChina(double lat, double lon)
              {
                  if (lon < 72.004 || lon > 137.8347)
                      return true;
                  if (lat < 0.8293 || lat > 55.8271)
                      return true;
                  return false;
              }
      
              private static double transformLat(double x, double y)
              {
                  double ret = -100.0 + 2.0 * x + 3.0 * y + 0.2 * y * y + 0.1 * x * y + 0.2 * Math.Sqrt(Math.Abs(x));
                  ret += (20.0 * Math.Sin(6.0 * x * pi) + 20.0 * Math.Sin(2.0 * x * pi)) * 2.0 / 3.0;
                  ret += (20.0 * Math.Sin(y * pi) + 40.0 * Math.Sin(y / 3.0 * pi)) * 2.0 / 3.0;
                  ret += (160.0 * Math.Sin(y / 12.0 * pi) + 320 * Math.Sin(y * pi / 30.0)) * 2.0 / 3.0;
                  return ret;
              }
      
              private static double transformLon(double x, double y)
              {
                  double ret = 300.0 + x + 2.0 * y + 0.1 * x * x + 0.1 * x * y + 0.1 * Math.Sqrt(Math.Abs(x));
                  ret += (20.0 * Math.Sin(6.0 * x * pi) + 20.0 * Math.Sin(2.0 * x * pi)) * 2.0 / 3.0;
                  ret += (20.0 * Math.Sin(x * pi) + 40.0 * Math.Sin(x / 3.0 * pi)) * 2.0 / 3.0;
                  ret += (150.0 * Math.Sin(x / 12.0 * pi) + 300.0 * Math.Sin(x / 30.0 * pi)) * 2.0 / 3.0;
                  return ret;
              }
          }
      

        源自于http://blog.csdn.net/junfeng120125/article/details/9966857

      posted @ 2015-06-28 12:06  學(xué)知行者  閱讀(804)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 人成午夜大片免费视频77777| 成人网站免费观看永久视频下载 | 国产精品久久久久不卡绿巨人 | 欧美激情精品久久久久久| 五月天天天综合精品无码| 亚洲欧洲日产国无高清码图片| 中文字幕99国产精品| 日韩av无码中文无码电影 | 国产国语毛片在线看国产| 素人视频亚洲十一十二区| 精品人妻无码一区二区三区性| 国产国拍精品av在线观看| 欧美在线观看www| 精选国产av精选一区二区三区 | 中超| 色婷婷日日躁夜夜躁| 国产91成人亚洲综合在线| 熟妇的奶头又大又长奶水视频| 在线日韩日本国产亚洲| 亚洲精品中文字幕在线观| 国产精品丝袜一区二区三区| 成年女性特黄午夜视频免费看| 成人伊人青草久久综合网| 久久国内精品自在自线91| 国产成人剧情AV麻豆果冻| 亚洲性日韩精品一区二区| 天堂V亚洲国产V第一次| 国产99青青成人A在线| 亚洲天堂成年人在线视频| 亚洲色大成网站www永久男同 | 精品国产粉嫩一区二区三区| 高清偷拍一区二区三区| 花莲市| 国产乱色熟女一二三四区| 久久婷婷大香萑太香蕉AV人| 国产精品无码成人午夜电影| 又色又爽又黄的视频网站| 高清中文字幕国产精品| 狠狠cao日日穞夜夜穞av| 日韩精品一区二区三区日韩| 国产成人人综合亚洲欧美丁香花|