01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | require([ "esri/tasks/GeometryService" , "esri/tasks/ProjectParameters" , "esri/SpatialReference" ], function ( GeometryService,ProjectParameters,SpatialReference ) { function addPoint(evt) { var geometryService = new GeometryService( "http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer" ); //もしくはローカル ArcGIS Server のジオメトリ サービス var params = new ProjectParameters(); params.geometries = [evt.mapPoint]; params.outSR = new SpatialReference(4612); geometryService.project(params, function (geometries){ var longitude = geometries[0].x; var latitude = geometries[0].y; }); } }; |
ジオメトリ サービスを使用した投影変換
2016/9/1 (木)