标签:
1 //WGS84地理坐标系 2 function CreateCoord1() { 3 return sgworld.CoordServices.CreateCoordinateSystem("GEOGCS[‘WGS84 Coordinate System‘,DATUM[‘WGS 1984‘,SPHEROID[‘WGS1984‘,6378137,298.257223563],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[‘EPSG‘,‘6326‘]],PRIMEM[‘Greenwich‘,0],UNIT[‘degree‘,0.0174532925199433],AUTHORITY[‘EPSG‘,‘4326‘],AUTHORITY[‘SBMG‘,‘LAT-LONG,LAT-LONG,WGS84,METERS‘]]"); 4 } 5 //fly工程坐标系 6 function CreateCoord2() { 7 return sgworld.CoordServices.SourceCoordinateSystem; 8 } 9 //WGS84转原有坐标系 10 function ConvertPos(x, y) { 11 try { 12 var fCoord = CreateCoord1(); 13 //alert(fCoord.WellKnownText); 14 var tCoord = CreateCoord2(); 15 //alert(tCoord.WellKnownText); 16 var Coord2D = sgworld.CoordServices.Reproject(fCoord, tCoord, x, y); 17 return Coord2D; 18 } 19 20 catch(e){ 21 alert(e); 22 } 23 } 24 //原有坐标系转WGS84 25 function ConvertPos1(x, y) { 26 try { 27 var fCoord = CreateCoord1(); 28 //alert(fCoord.WellKnownText); 29 var tCoord = CreateCoord2(); 30 //alert(tCoord.WellKnownText); 31 var Coord2D = sgworld.CoordServices.Reproject(tCoord, fCoord, x, y); 32 return Coord2D; 33 } 34 35 catch(e) { 36 alert(e); 37 } 38 }
标签:
原文地址:http://www.cnblogs.com/qichaowang/p/4202272.html