arcgis_js_api_3.12的project实践

esri.config.defaults.geometryService = new esri.tasks.GeometryService("http://localhost:6080/arcgis/rest/services/Utilities/Geometry/GeometryServer");
                var outSR = new esri.SpatialReference({ wkid: 4326 });
                try {
                    esri.config.defaults.geometryService.project([geometry], outSR, function (geometrys) {
                        var obj = geometrys;
              if (geometry) { $("#LatitudeX1").val(geometrys[0].xmin.toFixed(3)); $("#LatitudeX2").val(geometrys[0].xmax.toFixed(3)); $("#LatitudeY1").val(geometrys[0].ymin.toFixed(3)); $("#LatitudeY2").val(geometrys[0].ymax.toFixed(3)); } }) } catch (e) { alert(e); }

地图服务更新,投影变了,上面的代码可以实现不同投影的转换,解决这个小问题。

posted @ 2017-03-18 20:08  依尔根觉罗天赫  阅读(415)  评论(0)    收藏  举报