百度座標,火星座標和WGS84相互轉換

2022-08-27 20:45:09 字數 1042 閱讀 6406

1

4public

class

transform

16*/

17public point bd09togcj02(double bd_lon, double

bd_lat)

2728

/**29

3031

* @param

lng32

* @param

lat33

* @returns

34*/

35public point gcj02tobd09(double lng, double

lat);

4344

/**45

* wgs84轉gcj02

46*

@param

lng47

* @param

lat48

* @returns

49*/

50public point wgs84togcj02(double lng, double

lat);

6465

/**66

* gcj02 轉換為 wgs84

67*

@param

lng68

* @param

lat69

* @returns

70*/

71public point gcj02towgs84(double lng, double

lat);

8586

87private

double transformlat(double lng,double

lat)

9495

private

double transformlng(double lng,double

lat)

102103 }

本篇的演算法**於具體各個座標系的介紹參考可以看出兩者的演算法基本相似 。計算可以計算出結果,但是根據進行測試,在84和火星座標系進行轉換時候,精度相差了好幾百公尺。

座標轉換(WGS84座標系 火星座標系)

coding utf 8 import json import math x pi 3.14159265358979324 3000.0 180.0 pi 3.1415926535897932384626 a 6378245.0 長半軸 ee 0.00669342162296594323 扁率 de...

GCJ 02火星座標系和WGS 84座標系轉換關係

公式 a 6378245.0 長半軸 ee 0.00669342162296594323 扁率 def wgs84togcj02 lng,lat wgs84轉gcj02 火星座標系 param lng wgs84座標系的經度 param lat wgs84座標系的緯度 return if out o...

php 火星座標 百度座標轉換 地球座標轉換

型別 說明使用者 wgs84 美國gps 國際通用,如谷歌國外地圖 osm地圖 火星系gcj 02 國測局制定的標準,國內地圖必須至少使用此對位置進行首次加密 bg 09 共有兩個類,coordinate和coordinatetool。coordinate,座標點物件 class coordinat...