需要在ArcGis javascript中将我的地图对象更改为json对象

时间:2013-06-25 05:40:41

标签: dojo arcgis

您好,我正在尝试调用PrintingTools(GPServer) - 导出Web地图任务 - 手动执行。

为此目的,我需要将我的地图对象更改为json对象(Web地图为JSON:(GPString))。这是第一个论点。

有没有任何方法可以直接在Arcgis javascript 3.5 API中获取Json对象?

1 个答案:

答案 0 :(得分:0)

dojo.connect(app.printer, 'onPrintComplete', function (value) {
            // window.open(value.url);
            setTimeout(FinalStep, 1000);
        });

    function PrintButton() {
        require(["dojo/query", "dojo/dom"], function (query, dom) {
            var node = dom.byId("print_button");
            nl = query(".dijitButtonNode", node);
            if (nl.length > 0)
                nl[0].click();

        });        
        return false;
    }       

  function FinalStep() {
        require(["dojo/query", "dojo/dom"], function (query, dom) {
            var n2 = query(".esriPrintout", dojo.byId("print_button"));
            if (n2.length > 0) {
                n2[0].click();
                document.body.style.cursor = 'default';
            }
        });
    }