/*********GCJ-02 to WGS-84*******/
this.GcjToWgs = function(Longitude,Latitude)
{
var Dev = CalDev(Longitude,Latitude);
var RetLat = Latitude - Dev.Lat;
var RetLon = Longitude - Dev.Lon;
Dev = this.CalDev(RetLon,RetLat);
RetLat = Latitude - Dev.Lat;
RetLon = Longitude - Dev.Lon;
return {Lon:RetLon,Lat:RetLat};
}
/*********计算偏差***************/
this.CalDev = function(WgLon,WgLat)
{
var ee = 0.00669342162296594323;
var a = 6378245.0;
if (IsOutOfChina(WgLon,WgLat))
{
return {Lon:0,Lat:0};
}
var Lat = CalLat(WgLon - 105.0, WgLat - 35.0);
var Lon = CalLon(WgLon - 105.0, WgLat - 35.0);
var RadLat = WgLat / 180.0 * Math.PI;
var Magic = Math.sin(RadLat);
Magic = 1 -